我使用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
。我想摆脱这种情况,因为它对谷歌的促销不是很好。
也许有人可以帮我解决并建议重定向这个尴尬页面的解决方案吗?
答案 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]