我想添加一个重写条件,以便在所有管理页面和update.php上保留www
我尝试制作如下所示的条件,以排除管理员但没有成功......
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteCond %(REQUEST_FILENAME) !^admin$
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
也许你们其中一个可以帮我解决这个问题? 我很不熟悉mod重写...
感谢大家
的Herve
答案 0 :(得分:2)
尝试这种情况而不是第二种情况:
RewriteCond %(REQUEST_URI) !^/(admin($|/)|update\.php$)
答案 1 :(得分:0)
if(strpos($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],'www')===false)
header('location:'.'http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] ); ?>