2012-03-02 19 views
2

私は私のウェブサイトを動かすためにwordpress 3.3を使用していました。私はPage Speedでテストして、「URLからクエリー文字列を削除する」というエラーメッセージを表示しました....クエリー文字列は、URLのクエリーパラメーターの先頭に表示される疑問符です.....クエリ文字列を削除する方法 "?" (疑問符)URLから(Wordpressを使用して)

http://gizmocube.com/images/logo.png .... ....

私は、この疑問符を取り除くんか

http://gizmocube.com/images/logo.png?9d7bd4

....どの.htacessものは...任意の助けをいただければ幸いです...として出力されます。

+0

最初にその文字列が追加された理由がわかります。私はWPがそれをネイティブにしているとは思わない。画像のキャッシュを防ぐように設計されたプラグインがインストールされていますか? –

答えて

0

パーマリンクの設定を疑問符付きのデフォルトから希望の形式に変更してください/wp-admin/options-permalink.php

+1

これは、WPが* image * URLにランダムなものを追加することとどのように関係していますか? –

+0

Naah !!私はpermalinksを知っている...彼らは完全に罰金...しかし、 "?" MARKは、多くの画像、CSS、JSの前に追加されます。私はW3トータルキャッシュを使用しています...それは問題を引き起こす可能性がありますか? – Ayoosh

+0

@ayooshサムネイル画像に関する情報を見ました。これらの画像はオリジナルのより小さいバージョンですか? – tawman

3

W3 Total Cacheがインストールされていますか? (Wordpressのプラグイン)、設定が変更されたときはいつでも設定が

を変更した後は、ブラウザにオブジェクトのキャッシュタブ

チェックを外し

防止キャッシングを

移動を行う場合は、新しいクエリ文字列が生成され、オブジェクトに追加され、新しいポリシーが適用されます。 ソース マイセルフブラウザキャッシュ]タブに

1

ゴー>外します(同じ問題自身が持つ)「を防ぐキャッシング -

キャッシュのクリアは、それは 希望はこれが

に役立ちます:)行っています設定変更後のオブジェクトの削除 "を選択します。

これは問題を鎮めるでしょう。

0

このコードをfunctions.phpファイルに追加すると、自分のサイトで動作します。

function _remove_script_version($src){ 
$parts = explode('?ver', $src); 
    return $parts[0]; 
} 
add_filter('script_loader_src','_remove_script_version', 15, 1); 
add_filter('style_loader_src','_remove_script_version', 15, 1); 
関連する問題