2011-11-04 46 views

回答

0

你的改写正在改变/webme/test/index.php?page=test。问题是如果.htaccess文件位于“/ webme /”或文档根目录(“/”)中。

如果你的文档根目录是在c:\AppServ\www\和.htaccess文件是在webme目录,则需要在目标包括“webme”:

RewriteRule ^([^./]{3}[^.]*)$ /webme/index.php?page=$1 [QSA,L] 

,或在你的目标

除去最主要的斜杠
RewriteRule ^([^./]{3}[^.]*)$ index.php?page=$1 [QSA,L] 

否则,如果你的.htaccess是在文档根目录( “/”),那么你需要匹配反对:

RewriteRule ^webme/([^./]{3}[^.]*)$ /webme/index.php?page=$1 [QSA,L,NC]