我读过关于mod_rewrite:Url rewrite mod_rewrite
而这应该工作,对不对?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^genre/([^/]*)$ /?genre=$1 [L]
</IfModule>
我想去来自:
www.site.com/?genre=test
到:
www.site.com/genre/test
我已启用:mod_rewrite。
任何想法,我做错了?
谢谢。
编辑:
> RewriteRule ^/genre/([a-z]+)$ /index.php/?genre=$1 [L]
在你想'/风格/ test'或'/流派= test'浏览器?请告诉我们什么是不适合你的?你有404吗? – anubhava 2011-06-10 21:28:20
@anubhava我想''/流派/测试'这只是不工作,没有错误。我正在使用wordpress。 – Muazam 2011-06-10 22:30:02
你的规则对我来说看起来很好,当你有机会的时候你可以粘贴你的access.log相关代码片段。 Wordpress现有的规则很可能与此规则冲突。 – anubhava 2011-06-11 00:11:29