0

我试图搜索这个,但由于搜索词,我无法在任何地方找到答案。

我的访问者跟踪网站(我使用 Piwik)无法解读以下问题。

example.com./对比example.com/

example.com./当键入以查找网站当然是错误的时,其他人会以某种方式访问​​我的网站,并且他们访问的每个页面都显示为外部链接和这个./问题。

我如何.htaccess(在我的域的根目录中)添加一个规则来解决这个问题以及可能与此类似的其他问题?

4

2 回答 2

1

这不是可以从 修复的htaccess,因为example.com.主机名无效,并且任何请求都不会到达您的服务器。无法将来自浏览器的传出请求重写到 piwik,因为这些请求与您的服务器无关,因此任何 htaccess 都不适用。

您需要弄清楚为什么浏览器使用主机名向 piwik 发送跟踪信息example.com.。就像一个未受过教育的疯狂猜测一样,它可能与一些不雅的主机名附加和格式错误的相对 URI 之类有关<a href="./my/page.html">。因此,当代码无意中将它们附加在一起时,您会得到example.com./my/page.html.

于 2012-10-19T02:46:30.910 回答
0

尝试使用 HTTP_HOST 变量,类似以下的内容可能会起作用。

RewriteEngine on
Rewritecond %{HTTP_HOST} ^www\.example\.com\.
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
于 2012-10-18T21:34:34.190 回答