2013-07-09 14 views

回答

0

启用mod_rewrite的,并通过httpd.conf的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+/.+)$ /index.php?page=$1 [L,QSA] 
+0

我想你的代码和它的工作原理。但后来我发现,当我按下菜单上的数据“sc/Overview”时,url会增加喜欢这个“/ sc/sc/sc/sc/Overview”,它与.htaccess重写规则有关吗? – user2122657

+0

没有这在我上面建议的解决方案中没有发生。你可能在.htaccess或你的框架中有其他的东西。在您的问题中发布完整的.htaccess,然后我可以进行调查。 – anubhava

0

你需要建立一个匹配类

RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)$ index.php?page=$1 [L]