Mod_ReWrite:不需要的重定向

时间:2011-11-22 11:55:45

标签: php apache .htaccess mod-rewrite

  

可能重复:
  .htaccess, Clean URL, unwanted 301 redirect, 1AND1

Mod_Rewrite正在重定向。

RewriteRule ^viewPage/([^/]+)/([^/]+)/$ /viewPage?ID=$1&Title=$2 [NC,L]

输入

  

www.domain /的ViewPage / 123 / ABC /

返回

  

www.domain / viewPage.php ID = 123&安培;名称= ABC

我不希望该网页从www.domain/viewPage/123/abc/重定向到www.domain/viewPage.php?ID=123&Title=abc

如何让它发挥作用?

1 个答案:

答案 0 :(得分:2)

你错过了viewPage末尾的.php,如果缺少匹配似乎具有限制性,mod_rewrite将再次匹配。

RewriteRule ^viewPage/(.*)/(.*)/$ viewPage.php?ID=$1&Title=$2 [NC,L]