0

何らかの理由で、私の書き換えエンジンは、次のようなリンクの最後にランダムハッシュを追加しています:#。UHyohWmDRhA

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

だから私が期待するのはlocalhost/company /about/です。私が得るのはlocalhost/company / about /#。UHyohWmDRhAです。とにかくそれを止めるには?

編集------------------------
まあ私はこれを十分にデバッグしませんでした。謝罪いたします。私のすべてのリンクがこの奇妙なハッシュを生成しています。さらに調査する必要があります。

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 に答える