问题描述
我的htaccess中有以下规则。它将根URL和所有未找到的url /文件重定向到我的wordpress安装(子文件夹)。
如何创建例外规则,以便如果URI以/ staging /开头的规则不适用?
# REDIRECT TO THE WP FOLDER IF FILE REQUESTED DOESNT EXIST
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT]
RewriteRule (.*) /livesite/$1 [L]
希望这个问题很清楚。
解决方法
例外规则为RewriteCond %{REQUEST_URI} !^/staging/
希望我没错
# REDIRECT TO THE WP FOLDER IF FILE REQUESTED DOESNT EXIST
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} !^/staging/
RewriteRule ^(.+) - [PT]
RewriteRule (.*) /livesite/$1 [L]