转自:http://www.iteye.com/topic/147176
1.把LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉.
2.Options Indexes FollowSymLinks
裡面會包著一行:
AllowOverride None
把它改成
AllowOverride All
Order allow,deny
Allow from all
3. <VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot F:\www\ROOT
ServerName minma.uicp.net
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
RewriteEngine On
RewriteRule ^/user/([0-9]+).html$ /user/change_password\.jsp\?userid=$1 [L]
</VirtualHost>
RewriteRule ^/user/([0-9]+).html$ /user/change_password\.jsp\?userid=$1 [L]
改为RewriteRule ^/user/([0-9]+).html$ /user/change_password\.jsp\?userid=$1 [R,L]
或者
RewriteRule ^/user/([0-9]+).html$ /user/change_password\.jsp\?userid=$1 [PT]
rewrite规则中,[R,L]重定向后,显示新地址,而[PT]显示的依然是旧地址!