我完全没有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>
答案 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 :)