我有一系列圖像,我想重新命名爲SEO目的。但是,我有超過6,000張圖像,所以我認爲必須對我的.htaccess文件進行簡單的重寫。基於.htaccess文件中的模式顯示某個圖像
當前圖像使用下面的模式,目前命名爲:
http://www.mydomain.com/images/small/00005712.jpg
http://www.mydomain.com/images/medium/00005712.jpg
http://www.mydomain.com/images/large/00005712.jpg
我希望能夠給他們打電話了命名方案,例如:
http://www.mydomain.com/5712s-keyword-phrase.jpg
http://www.mydomain.com/5712m-keyword-phrase.jpg
http://www.mydomain.com/5712l-keyword-phrase.jpg
這將讓我從改變顯示:
<img src="http://www.mydomain.com/images/large/00005712.jpg" />
到
<img src="http://www.mydomain.com/5712l-keyword-phrase.jpg" />
重寫將有希望讓我簡單地改變格局在我的PHP文件中的img src屬性。使用新名稱跨整個網站的img src屬性實際上將原始圖像呈現在屏幕上。
所有的文件名都有8位數字的數字名稱,在左邊填充0。
另請注意,如果您知道使用左側的關鍵字短語和數字結束的方式執行此操作的方式,例如http://www.mydomain.com/keyword-phrase-5712s.jpg,它會更好。
如果我沒有提供足夠的細節,請讓我知道我能做些什麼來澄清。任何有關這個問題的幫助將不勝感激。
重寫將不會更改您已經硬編碼到您的代碼中的任何URL(無論是HTML頁面還是css url())。重新命名所有圖像可能是最好的。 – 2012-08-01 05:40:28
我已經更新了這個問題,以包括我可以在一個文件中重新編碼所有6000多個圖像的src屬性的事實,因爲它使用數據庫來組織它們。我所要做的就是改變1行代碼中的模式,並且都將指向新的命名模式。 – 2012-08-01 05:42:50
難道你不能使用相同的PHP系統來重命名圖像並在命令行上運行它嗎? – 2012-08-01 05:43:57