【发布时间】:2020-01-24 16:46:31
【问题描述】:
我想将www.myDomain.com/index.php?url=controller/methode/parameter 重定向到
mayDomain.com/controller/methode/parameter
这是我的 htaccess 代码:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
问题是当在开头的 url 中使用 www 时,index.php?url= 出现在 url 中!
有什么办法不显示这个吗?
【问题讨论】:
标签: .htaccess redirect url-rewriting