Назад | Перейти на главную страницу

Два имени сервера сопоставлены с одним и тем же DocumentRoot

У меня есть сервер с двумя виртуальными хостами, указывающими на одну и ту же папку DocumentRoot. В этой папке находится установка Magento, которая правильно управляет обоими доменами.

На всякий случай, если это важно, DocumentRoot предназначен для обоих доменов:

вар / www / magento / htdocs /

Теперь мне нужно установить сайт Wordpress в папку, но он должен быть виден только в одном домене. То есть:

www.domain1.com/blog должен отображать блог wordpress

www.domain2.com/blog не должен ничего показывать

Я новичок в конфигурации apache, поэтому мне было интересно, может ли кто-нибудь указать мне правильное направление, чтобы узнать, где разместить файлы на сервере и как избежать отображения блога во втором домене.

Спасибо!

Wordpress потребуется настройка, чтобы заставить его работать под /blog path, предполагая, что он не будет устанавливаться непосредственно в каталогах Magento. Не знаю, как они рекомендуют это делать, но для этого потребуется либо <Location> блок или Alias директива.

Просто не включайте в домен ту конфигурацию, которая не должна отображать блог.

Файлы Wordpress следует размещать где угодно за пределами DocumentRoot. Затем добавьте что-то вроде следующей конфигурации в конфигурацию виртуального хоста, на котором вы хотите использовать Wordpress.

Alias /blogs /path/to/wordpress

<Directory "/path/to/wordpress">
# Put wordpress config here.
</Directory>

Важная директива здесь Alias чтобы указать с URL на путь Wordpress.