我想在一个子目录上创建一个限制区域,但是与主页上的 WorPdress 自动生成的 htaccess 有一些冲突,所以当我尝试访问这个子目录时,我在 404 错误页面上得到了重定向
我试图从主页上的 .htaccess
中排除它:
RewriteCond %{REQUEST_URI} !(folder1|folder2|folder3) [NC]
但什么也没有。我该如何解决?谢谢!
最佳答案
您应该修改 WP htaccess 文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/folder1/$
RewriteCond %{REQUEST_URI} !^/folder2/$
RewriteCond %{REQUEST_URI} !^/folder3/$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
关于apache - 从 htaccess 中排除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38917671/