为什么我的mod_rewrite不起作用?

时间:2013-04-08 08:08:22

标签: .htaccess mod-rewrite

我做得这么短而且甜蜜:

我想输入: http://pachonk.com/alex/admin/user/

得到这个: http://pachonk.com/alex/admin/index.php?page=users

我正在尝试使用:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /alex
RewriteRule ^admin/([a-zA-Z0-9]+)/?$ admin/index.php?page=$1

有其他变化,但这不起作用。怎么了?

1 个答案:

答案 0 :(得分:1)

确保httpd.conf中启用了mod_rewrite和.htaccess。然后将这个稍微修改过的代码放在$DOCUMENT_ROOT/alex/.htaccess目录中:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /alex/

RewriteRule ^admin/([a-zA-Z0-9]+)/?$ admin/index.php?page=$1 [L,QSA]