我在.htaccess
文件中写了重写规则,如下所示:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule index/cat/(.*)/ index.php?cat=$1
</IfModule>
但这条规则不起作用。
我有此网址/index.php?cat=auto%20loan
,我想更改为/cat/auto-loan/
。
所以,如果您有任何想法,请告诉我。
答案 0 :(得分:1)
使用此代码
RewriteRule ^cat/(.*)/?$ index.php?cat=$1 [L,NC]
我在最后选择了正斜杠。您不应该选择避免重复内容问题(SEO),例如RewriteRule ^cat/(.*)$ index.php?cat=$1
或RewriteRule ^cat/(.*)/$ index.php?cat=$1
。选择一种格式并坚持下去。