Настройте Apache2 для размещения двух CMS с использованием одного домена - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть сервер Ubuntu 16.04 VPS и один домен www.example.com.

Мне нужно, чтобы Wordpress отвечал на запросы к www.example.com и Prestashop на запросы к www.example.com/shop/

.

Я пытался с этим решением:

<VirtualHost *:80>
Alias /shop /var/www/prestashop
ServerAdmin admin@example.com
DocumentRoot /var/www/wordpress/
ServerName www.example.com
RewriteEngine On
RewriteRule "^/shop(.*)" "/var/www/prestashop$1"
<Directory /var/www/wordpress/>
    Options FollowSymLinks Indexes MultiViews
    AllowOverride All
</Directory>
    ErrorLog /var/log/apache2/wordpress-error_log
    CustomLog /var/log/apache2/wordpress-access_log common
</VirtualHost>

Это работает, но если я нажму на любую из ссылок на сайте prestashop, я получу 404.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...