2016-11-16 4 views
0

Я хочу, чтобы указать весь запрос на моем поддомене http://test.example.com к https://www.example.com/test-url-wordpress/, и я написал следующее .htaccessПеренаправление на другую URL без изменения URL

RewriteRule ^(.*)$ https://www.example.com/test-url-wordpress/ [NC,L]

Это приводит rediection к данной странице, но я не Не хотите менять URL. Я также пробовал следующее решение, но это дает мне 500 Internal Server Error

RewriteRule^(. *) $ https://www.example.com/test-url-wordpress/ [P]

Примечание: Я хочу, чтобы показать содержимое из данного URL в случае любого запроса на это субдомен. FYI, сайт на основном домене находится в wordpress, поэтому я не могу разместить относительный URL-адрес, например ../test-url-wordpress/, и событие , которое не сработало.

Любая помощь будет оценена по достоинству.

ответ

0

Попробуйте добавить это в файл web.config -

<system.webServer> 
<rewrite> 
    <rules> 
    <rule name="Redirect test.example.com to www.example.com" patternSyntax="Wildcard" stopProcessing="true"> 
     <match url="*" /> 
     <conditions> 
     <add input="{HTTP_HOST}" pattern="test.example.com" /> 
     </conditions> 
     <action type="Redirect" url="https://www.example.com/test-url-wordpress/{R:0}" /> 
    </rule> 
    </rules> 
</rewrite> 
</system.webServer> 
+0

Ну! где вы нашли этот вопрос для IIS. –

+0

Сервер apache на linux не на 'IIS'. И помните, что мой URL-адрес не должен меняться в браузере. Было бы здорово знать решение для этого. благодаря – Xkorpion

Смежные вопросы