1

「タブ」を使用しているページを除いて、どこでも機能する Apache 書き込みがあります。

何らかの理由で、タブは AJAX を介してロードされた完全なページであるかのようにロードされます (書き換えの指示に従って index.php を実行しましたが、# アンカー リンクを書き換えるべきではありません...)

これを止める方法はありますか?# リンクを実際の URL として扱うだけでなく、 <html> via inline styleに -33,000px を追加しているため、奇妙です。検査ツールで無効にすると、次のようになります。それ以外の場合は、単に黒く、非常に長いです。

ここに画像の説明を入力

<base href="/folder/">サブディレクトリを適切に書き換えないという問題を修正するために追加するまで、これは問題ではなかったことを付け加えておきます。以前は、ページを正しく書き換えてレンダリングしていました。

更新 これは間違いなく<base>と jQueryUI の.tabs衝突です。書き換えを削除して長い URL を使用すると、継続的に複製されます。書き換えにより、過去12回程度の書き換えからそれが救われました。

4

3 に答える 3

1

mod_rewriteフラグメント識別子も調べますが、RewriteCond.

以下は、フラグメント識別子で終わらない URI のみを許可します。

RewriteCond %{REQUEST_URI} !(#(.*))$
于 2013-04-21T17:01:50.440 に答える
0

どうやらこれは jQueryUI タブのバグが原因のようです

バグレポート

これについて理解できるかどうかはわかりませんが、Chrome/Firefox ではなく IE で動作しています... プラグインを試してみようと思います。

于 2013-04-21T17:59:22.033 に答える