#php #wordpress #apache #.htaccess #symfony
#php #wordpress #apache #.htaccess #symfony
Вопрос:
Я знаю, что этот вопрос задавался много раз на SO, но моя проблема в другом, и я не могу найти решение.
У меня есть доменное имя ( https://mydomainname.com
), зарегистрированное на GoDaddy, и сайт размещен на AWS EC2. На этом сайте есть блог, который размещен в Azure с поддоменом ( https://blog.domainname.com
).
Дело в том, что основной сайт находится на Amazon EC2, который разработан на Symfony, а блог — на Azure, разработанный на WordPress. Теперь есть ли какой-либо способ указать поддомену на подпапку, используя .htaccess. ( https://domainname.com/blog
)
Я думаю, что без переноса файлов на один хост это невозможно, тогда как обойти это в Symfony Framework.
Ответ №1:
Вам нужно будет создать правило перенаправления на вашем хостинге Azure.
В корневом каталоге blog.domainname.com
веб-сайта создайте файл с таким именем Web.config
и содержимым:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect blog domain to main domain" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^blog.domainname.com$" />
</conditions>
<action type="Redirect" url="http://domainname.com/blog/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>