我想使用的.htaccess URL重写改造网址: -的.htaccess URL重写域名后获得的信息
后:http://mydomain.com/index.php?page=en/Home
我知道。 htaccess的水平,我准备这些: -
RewriteEngine On
RewriteBase/
RewriteRule ^$ index.php?page=$X [L]
,但我对如何把EN /主页到$ X,并把它的版本后不知道。
我想使用的.htaccess URL重写改造网址: -的.htaccess URL重写域名后获得的信息
后:http://mydomain.com/index.php?page=en/Home
我知道。 htaccess的水平,我准备这些: -
RewriteEngine On
RewriteBase/
RewriteRule ^$ index.php?page=$X [L]
,但我对如何把EN /主页到$ X,并把它的版本后不知道。
启用mod_rewrite的,并通过httpd.conf
的.htaccess,然后把这个代码在你.htaccess
下DOCUMENT_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]
你需要建立一个匹配类
RewriteEngine On
RewriteBase/
RewriteRule ^(.*)$ index.php?page=$1 [L]
我想你的代码和它的工作原理。但后来我发现,当我按下菜单上的数据“sc/Overview”时,url会增加喜欢这个“/ sc/sc/sc/sc/Overview”,它与.htaccess重写规则有关吗? – user2122657
没有这在我上面建议的解决方案中没有发生。你可能在.htaccess或你的框架中有其他的东西。在您的问题中发布完整的.htaccess,然后我可以进行调查。 – anubhava