我试图让modrewrite规则跳过目录vip
。正如您在下面看到的,我已经尝试了很多方法,但无济于事。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^vip$ - [PT]
RewriteRule ^vip/.$ - [PT]
#RewriteCond %{REQUEST_URI} !/vip
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
如何使modrewrite完全忽略/vip/
目录,以便所有请求都直接传递到文件夹?
更新:
明确点:
- 它托管在Dreamhost上
- 文件夹在wordpress目录中
- / vip /文件夹包含一个webdav .htaccess等(尽管我不认为这很重要
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
阅读以下stackoverflow.com/a/12575089/516748