htaccess重定向问题

时间:2012-11-14 14:00:23

标签: .htaccess mod-rewrite redirect

我使用mod-rewrite,我这样做:

RewriteRule ^brand/([A-Za-z0-9-]+)/([A-Za-z0-9-\.\_]+)/?$ model.php?ref=$2&brand=$1 [NC]

它很棒!但是我遇到了一个问题:当你按照

这样的网址去的时候

brand/stuff/ffgfgfgfg.php它会重定向到页面brand/stuff/ffgfgfgfg?ref=ffgfgfgfg.php&brand=stuff。我想摆脱这种情况,因为它对谷歌的促销不是很好。

也许有人可以帮我解决并建议重定向这个尴尬页面的解决方案吗?

1 个答案:

答案 0 :(得分:0)

这里有你的选择。如果你在评论中说(虽然我觉得有点奇怪)你想将品牌/ stuff / ffgfgfgfg.php重定向到品牌/ stuff / ffgfgfgfg,你可以使用

RewriteRule ^brand/([A-Za-z0-9-]+)/([A-Za-z0-9-\.\_]+).php/?$ brand/$1/$2 [NC]

显然,如果你想重定向到brand / stuff / ffgfgfgfg?ref = ffgfgfgfg& brand = stuff,你可以使用

RewriteRule ^brand/([A-Za-z0-9-]+)/([A-Za-z0-9-\.\_]+).php/?$ model.php?ref=$2&brand=$1 [NC]