网址重写mod_rewrite

时间:2011-06-10 20:11:17

标签: .htaccess mod-rewrite url-rewriting apache2

我读过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]

1 个答案:

答案 0 :(得分:0)

在.htaccess中尝试此代码:

Options +FollowSymlinks -MultiViews
RewriteEngine On

RewriteRule ^genre/(.*)$ /index.php?genre=$1 [L,NC,QSA]