由于htaccess,无法访问Wordpress目录外的文件

时间:2019-04-26 10:19:43

标签: wordpress .htaccess

我目前在我的wordpress多站点.htaccess文件上使用以下规则:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

#RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

这使我可以正常访问Wordpress Multsite。但是,我看不到任何不属于Wordpress的文件,例如根目录中的license.txt。相反,我收到了Wordpress“找不到页面”错误。

通过从此行中删除评论标签:

#RewriteCond %{REQUEST_FILENAME} -f [OR]

我可以正常查看文件,但是这会使multsite无法正常工作。我刚得到一个白页。

任何建议表示赞赏。

0 个答案:

没有答案