htaccess重定向后Wordpress URL无法正常工作

时间:2019-11-14 14:24:58

标签: wordpress apache .htaccess moodle

我的VPS中托管了两个站点,它们具有以下结构:

./
   /webs
   .htaccess
       /web1 (domain.com)
       /web2 (subdomain.domain.com)

域指向根,那里有这个.htaccess文件,可以将我的流量正确重定向到两个站点:

RewriteEngine On
AcceptPathInfo On

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/web1/
RewriteRule ^(.*) web1/$1 [NC,L,NS]

RewriteCond %{HTTP:Host} ^(?:subdomain\.domain\.com)?$
RewriteCond %{REQUEST_URI} !^/web2/
RewriteRule ^(.*) web2/$1 [NC,L,NS]

但是,我在Wordpress和Moodle中存在内部错误,因为它们无法正确访问这些目录。例如,在我的PHP错误中,我找到了以下内容:

fopen(/webs/wp-content/...): failed to open stream: No such file or directory in ...

注意,它应该是/webs/web1/wp-content。另外,我无法激活Moodle中的slashargumetns。

0 个答案:

没有答案