2014-10-29 107 views
0

我有一個網站,當人們嘗試使用谷歌的圖像得到它,鏈接成爲打破它提供免費的壁紙和一些原因...忽略查詢字符串

OK

http://www.hdwallfree.com/wp-content/uploads/2013/07/bugatti_venom_concept_silver_car_wallpaper-1440x900.jpg 

BAD

http://www.hdwallfree.com/wp-content/uploads/2013/07/bugatti_venom_concept_silver_car_wallpaper-1440x900.jpg&ei=etRQVL66L4ePPfjqgPAF&bvm=bv.78597519,d.bGQ&psig=AFQjCNFhKbHEllHuv7ebxSATTR9udy2FQA&ust=1414669809124608 

注重這就是谷歌的圖像增加了查詢字符串,使我的網站沒有正常工作......

所以我的問題是,怎樣才能讓我的WordPress忽略這些查詢字符串?

完整的.htaccess:http://pastebin.com/kHNL5DQi

回答

1

在你的主要的WordPress的.htaccess您可以將這個重定向規則略低於RewriteBase

RewriteCond %{QUERY_STRING} .+ 
RewriteRule \.(jpe?g|gif|bmp|png)$ %{REQUEST_URI}? [L,NC,NE,R=301] 

這將條不必要的查詢字符串來自圖片網址。

+0

它不工作...看到整個htaccess在這裏:http://pastebin.com/kHNL5DQi – 2014-10-29 13:23:43

+0

這是一個測試和工作的規則。你的.htaccess位於哪裏? '/ wp-content /'OR'/ wp-content/uploads /'fodlers裏面有沒有.htaccess文件? – anubhava 2014-10-29 13:25:47

+0

不,只在主文件夾'public_html' ...看到完整的htaccess文件 – 2014-10-29 13:31:43