【发布时间】:2017-01-05 21:27:05
【问题描述】:
这是 my.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 重定向到 example.com
但是每当网址前面有东西时
示例 -
www.example.com/file-consumer-something
它将我重定向到example.com
我希望它变成example.com/file-consumer-something
有人可以帮忙吗?
【问题讨论】:
-
这段代码应该已经在做你需要的(这就是
%{REQUEST_URI}位所做的)?如果这是最近的更改,请确保您已清除浏览器缓存。但是,您的代码不仅仅是将www.example.com重定向到example.com- 您有多个域吗?您的.htaccess文件中还有其他指令吗?文件系统路径上是否还有其他.htaccess文件? -
我正在使用共享主机 Cpanel 看看我的 .htaccess 文件。抱歉,这里超出了限制。 s000.tinyupload.com/…
-
“超出限制”?!这个文件有多大?该下载链接被我的浏览器认为是恶意的。
-
超出字数限制,请参阅此处的 .htaccess 内容drive.google.com/file/d/0B8cNo7CwEBq9clJyVi1kWU54Sk0/…
标签: .htaccess redirect web url-redirection