.htaccess Mod rewrite仅在某些计算机上工作

.htaccess Mod rewrite仅在某些计算机上工作,.htaccess,.htaccess,我有一个网站,它在大多数计算机上运行得非常好,使用.htaccess文件将用户重定向到正确的页面 但是,有些计算机似乎忽略了.htaccess文件中的规则(甚至可能完全忽略了.htaccess文件) 当用户访问时,它会将他们重定向到产品页面。然而,对于一些用户,他们会得到404错误 和我住在同一栋楼(同一个互联网连接)的人正遭受这个问题的困扰——我尝试过IE和Chrome,但都不起作用,所以这似乎不是一个浏览器问题 也有少数客户在其他互联网连接上向我们报告了这个问题 有什么想法吗?这对我来说很奇

我有一个网站,它在大多数计算机上运行得非常好,使用.htaccess文件将用户重定向到正确的页面

但是,有些计算机似乎忽略了.htaccess文件中的规则(甚至可能完全忽略了.htaccess文件)

当用户访问时,它会将他们重定向到产品页面。然而,对于一些用户,他们会得到404错误

和我住在同一栋楼(同一个互联网连接)的人正遭受这个问题的困扰——我尝试过IE和Chrome,但都不起作用,所以这似乎不是一个浏览器问题

也有少数客户在其他互联网连接上向我们报告了这个问题


有什么想法吗?这对我来说很奇怪,很难调试

如果可以复制两种情况,工作和不工作,则执行客户端HTTP捕获,例如使用Fiddler

然后,您可以区分成功/不成功的请求以尝试缩小问题范围,例如,如果坏请求总是失败,而好请求总是成功,那么当从Fiddler重新请求时,无论发出的是哪台网络、哪台计算机,都可能是服务器端问题(.htaccess或httpd.conf设置对请求属性之一敏感)

至少你会对404的最终结果有一个更好的了解

同样,您也可以在服务器端启用日志记录(理想情况下是在暂存环境中,而不是在生产环境中),例如

重写日志级别9

获取有关错误请求导致404错误的原因的更多详细信息

RewriteEngine On
RewriteBase /

RewriteRule ^procyon$ /procyon.php [L]