运行Apache 2的网站服务器与Squid 3反向代理服务器位于同一物理服务器上。一切都很好,但有一个大问题。
关键信息:
当使用反斜杠直接调用网站时,一切都很好。示例:http://www.megasity.com/newsharvester/
但是在没有反斜杠的情况下调用相同的URL时:http://www.megasity.com/newsharvester
网站不加载和返回一个错误的不存在的网站和浏览器。您将看到带有端口的域名。结果是http://www.megasity.com:8080/newsharvester/
我已经尝试过很少使用.htaccess,但我遗漏了一些东西,或者问题在其他地方。有人能帮忙吗?
发布于 2014-01-08 22:31:30
即使有人在没有"end“斜杠的情况下访问页面,也可以使用.htaccess强制使用尾随斜杠。试试看以下几点。
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301]https://stackoverflow.com/questions/21007806
复制相似问题