我需要幫助爲.httaccess文件夾中的以下鏈接結構創建重寫規則/ 301重定向。301重定向重寫規則以連字符替換下劃線並刪除子目錄
來源網址:www.example.com/sub_directory/product_name_1.html
目標網址:www.example.com/prodcut-name-1.html
對重定向的要求則是爲如下:
- 刪除/ sub_directory/
- 改變所有下劃線 '_',以連字符 ' - '
不幸的是我的正則表達式不是很好。我試着四處搜尋,但其他職位的解決方案與類似的問題,其中不爲我工作(如here)
任何幫助解決方案,將不勝感激。另外如果你可以請解釋爲什麼/如何。我希望能夠更好地理解這一點。
你已經在'sub_directory/.htaccess'一些代碼:
您可以在頂部站點根的.htaccess的使用這些規則? – anubhava
這是針對根目錄中的.htaccess。該網站被轉移到一個新的平臺,該目錄不再存在。頁面結構如上所述發生了變化。我只是將所有轉到該子目錄的鏈接重定向到主要產品頁面。 –