特定页面的Seo友好URL

时间:2013-10-11 14:06:18

标签: regex apache .htaccess mod-rewrite

我需要为用户友好的

制作特定的网页网址

我有一页www.example.com/index.php?route=a/b

我希望将其重写为 - > www.example.com/a

我在htacces中使用了这条规则,但它不能正常工作

RewriteRule ^/a$ index.php?route=a/b

请帮忙

1 个答案:

答案 0 :(得分:1)

将您的规则更改为:

RewriteEngine On

RewriteRule ^a/?$ /index.php?route=a/b [L,NC,QSA]

请记住,URI中的.htaccess内部斜杠与^a/?$而不是^/a/?$不匹配。

参考:Apache mod_rewrite Introduction