2014-03-07 10 views
0

我被一個客戶詢問了一些301重定向,我通過htaccess進行重定向。重定向不再存在的圖像url

大多數都很好,但有一個是不再在網站上的圖像的網址。我的指令是「重定向這些網址或擺脫」(他喜歡把它縮短)。現在客戶已經不在今天了,我必須在今天結束,所以不能回頭澄清。

搜索引擎優化不是我的強項,那麼對這個圖片網址做什麼最好?我聽說過一個410 Gone,但我不認爲你是這麼做的

Redirect 410 http://mydomain.com/imageurl.jpg - anyway I'm not sure its the suitable thing to do? 

非常感謝。

+0

你想將不存在的圖像重定向到什麼地方? –

回答

0

你可以做一個301重定向。假設你想將它重定向到主站點,你可以這樣做。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^imageURL.jpg$ http://domain.com/ [R=301,L] 
+0

那麼它對你有幫助嗎? –

+0

嘿,對不起。這是正確的做法嗎?重定向到網站?有沒有告訴谷歌等這種資產不存在的方式?如果做正確的事情我會做,但我希望有更多的共識。我相信你知道你在說什麼,但不要錯誤地說 - 我只是想得到很好的建議。儘管感謝您的回覆。另外htaccess文件還有很多其他的東西,我會在哪裏放置它,並會干擾其他任何東西?我應該把它放在某種標籤嗎? – user1683285

+0

如果你已經在你的htaccess文件的頂部有'RewriteEngine On',你就不需要它了。只需將此代碼置於htaccess頂部的某處,而不需要「RewriteEngine On」部分。現在,當網站內容發生變化時,301應該被推薦。看看這裏。 http://moz.com/learn/seo/redirection –

0

這是corect: 重定向410 http://example.com/imageurl.jpg

重定向410(或 「重定向走了/ myurl」)告訴Google imageurl.jpg走了,你有沒有打算把它放回去。

因此,如果圖像仍然存在於搜索引擎的緩存中,那麼你應該讓htaccess的

行如果imageurl.jpg是在谷歌緩存不再,則可以安全地來回刪除線htaccess的。

希望得到這個幫助。