0
这是my.htaccess文件example.comWWW非WWW重定向通过.htaccess文件
代码
#force non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?example\.com)$ [NC]
RewriteRule .? http://%1%{REQUEST_URI} [R=301,L]
此代码重定向www.example.com但每当有一些超前的url
实施例 -
www.example.com/file-consumer-something
它重定向我example.com
我希望它成为example.com/file-consumer-something
有人能帮忙吗?
此代码应该已经在做你想要的东西了(这就是'%{REQUEST_URI}'的作用)?如果这是最近发生的变化,请确保您清除了浏览器缓存。然而,你的代码不仅仅是将'www.example.com'重定向到'example.com' - 你有多个域吗?你的'.htaccess'文件中是否有其他指令?文件系统路径中是否还有其他'.htaccess'文件? – MrWhite
可能重复[通用htaccess重定向www到非www](http://stackoverflow.com/questions/234723/generic-htaccess-redirect-www-to-non-www) – nyedidikeke
我使用共享主机cpanel 有看看我的.htaccess文件。 对不起,这里超出了限制。 http://s000.tinyupload.com/download.php?file_id=58892297715516577289&t=5889229771551657728991750 –