0

出于某种原因,我的重写引擎在我的链接末尾添加了一个随机哈希,例如:#.UHyohWmDRhA

RewriteEngine On 
RewriteRule   ^about/$   about.php  [NC]

所以我期望的是localhost/company/about/。我得到的是 localhost/company/about/#.UHyohWmDRhA。无论如何要让它停止?

EDIT------------------------
好吧,我调试得不够好。我很抱歉。我所有的链接都在生成这个奇怪的哈希。将不得不进一步调查。

EDIT.2------------------------
我的错误。我的标题上有一个 addthis 小部件,它正在添加哈希。将在 2 天内回答任何有价值的问题。

4

2 回答 2

1

试试这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)\.php$  $1/  [L]
于 2012-10-16T00:28:45.207 回答
0

Addthis 小部件导致了散列。

编辑-------------
我正在处理的网站有一个 addthis.com 插件来共享该网站。该插件中有一个选项可以跟踪某人何时将链接复制并粘贴到某处。哈希用于跟踪此复制/粘贴操作。您可以删除插件中的行以删除此选项(或保留它)。

TL;DR:如果您的 url 正在修改,请检查您的脚本插件。

于 2012-10-16T03:07:56.817 回答