我想检查请求网址是否为空,否则将以/ test
开头Eaxmple:
如果我访问www.example.com,则应重定向到www.example.com/test
如果网址已经有www.abc.com/test,则无需重定向。
RewriteCond %{HTTP_HOST} example.com
RewriteCond %{REQUEST_URI} !/test
RewriteRule ^.*$ http://example.com/test/$1 [R=301,L,NC]
检查request_URL所需的任何修改都为空?
答案 0 :(得分:3)
RewriteCond %{HTTP_HOST} example\.com$
RewriteCond %{THE_REQUEST} !\s\/(?:test\/?)?\s
RewriteRule ^.*$ http://example.com/test/$0 [R=301,L,NC]