我试图搜索这个,但由于搜索词,我无法在任何地方找到答案。
我的访问者跟踪网站(我使用 Piwik)无法解读以下问题。
example.com./
对比example.com/
example.com./
当键入以查找网站当然是错误的时,其他人会以某种方式访问我的网站,并且他们访问的每个页面都显示为外部链接和这个./
问题。
我如何.htaccess
(在我的域的根目录中)添加一个规则来解决这个问题以及可能与此类似的其他问题?
我试图搜索这个,但由于搜索词,我无法在任何地方找到答案。
我的访问者跟踪网站(我使用 Piwik)无法解读以下问题。
example.com./
对比example.com/
example.com./
当键入以查找网站当然是错误的时,其他人会以某种方式访问我的网站,并且他们访问的每个页面都显示为外部链接和这个./
问题。
我如何.htaccess
(在我的域的根目录中)添加一个规则来解决这个问题以及可能与此类似的其他问题?
这不是可以从 修复的htaccess
,因为example.com.
主机名无效,并且任何请求都不会到达您的服务器。无法将来自浏览器的传出请求重写到 piwik,因为这些请求与您的服务器无关,因此任何 htaccess 都不适用。
您需要弄清楚为什么浏览器使用主机名向 piwik 发送跟踪信息example.com.
。就像一个未受过教育的疯狂猜测一样,它可能与一些不雅的主机名附加和格式错误的相对 URI 之类有关<a href="./my/page.html">
。因此,当代码无意中将它们附加在一起时,您会得到example.com./my/page.html
.
尝试使用 HTTP_HOST 变量,类似以下的内容可能会起作用。
RewriteEngine on
Rewritecond %{HTTP_HOST} ^www\.example\.com\.
RewriteRule (.*) http://www.example.com/$1 [R=301,L]