如果网址包含“经理”,htaccess将重定向到另一个网页

时间:2013-10-22 13:48:05

标签: .htaccess url-rewriting

我正在尝试根据用户使用的网址重定向用户。基本上,如果网址包含www.my-domain.com/manager/之类的内容,则会重定向到www.my-domain.com/admin/Login.php。     如果网址的“经理”带有斜杠或没有斜线,则将其重定向到www.my-domain.com/admin/Login.php

RewriteCond %{HTTP_HOST} ^manager/$
RewriteRule .* admintti/Login.php

上面的代码我正在尝试,但没有用。    任何帮助将不胜感激。感谢

3 个答案:

答案 0 :(得分:1)

RewriteRule .*?manager.* admintti/Login.php

答案 1 :(得分:1)

You don't really need mod_rewrite for this

试试这个:

RedirectMatch ^/manager(.+) /admintti/Login.php

答案 2 :(得分:0)

您与HTTP_HOST匹配,但不包含任何路径信息。你想匹配.*所在的地方:

RewriteRule .*manager.* /admin/Login.php [L]