2012-03-02 155 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本身就是這樣做的。你有沒有安裝一些旨在防止圖像緩存的插件? – 2012-03-02 15:28:49

回答

0

將您的固定鏈接設置從帶有問號的默認設置更改爲您喜歡的格式/wp-admin/options-permalink.php

+1

我不明白這是如何與WP添加隨機的東西*圖片*網址? – 2012-03-02 15:43:45

+0

Naah !!我知道固定鏈接......他們完全沒問題......但是「?」 MARK被附加在許多圖像,CSS和JS前..我正在使用W3總緩存......可能會導致問題??? – Ayoosh 2012-03-03 07:20:52

+0

@ayoosh我在縮略圖上看到了一些信息。這些圖像是否爲較小版本的原件? – tawman 2012-03-04 01:09:59

3

你有W3總緩存安裝嗎? (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); 
相關問題