写Htaccess

时间:2013-02-07 19:04:30

标签: .htaccess

我完全没有htaccess重写。今天我遇到了问题......

我希望我的网址 www.try.com/formal-shoes.php?catId=2 显示为 www.try.com/second

第二个 www.try.com/formal-shoes.php?catId=1 显示为 www.try.com/first 喜欢这个。请帮我这样做。什么是规则...

通过点击和试用我写了

<IfModule mod_rewrite.c>
RewriteRule formal-shoes.php?catId=2 second/$1 [R=301,L]
</IfModule>

1 个答案:

答案 0 :(得分:1)

你正在以错误的方式看待这个!您的重写规则应该是:

RewriteEngine on

RewriteRule ^/second$ index.php?catId=2 [QSA,L]
RewriteRule ^/first$ index.php?catId=1 [QSA,L]

注意:我们正在将预期的网址重写为实际的网址。此外,RewriteEngine on是强制性的!

PS。它的Noob不是nube :)