我有一个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。
任何帮助将不胜感激。