我剛重新設計了一個電子商務網站,我需要使用.htaccess文件將舊產品頁面重定向到新頁面。製作.htaccess重寫規則
應該重寫規則是什麼重定向的所有頁面,像這樣的例子:
www.mydomain.com/shop/catalogue,4697,product_name.htm
到
www.mydomain.com/fr/4697-.html
正如你所看到的,它是基於產品ID(4697在我的例子)。
感謝您的幫助!
我剛重新設計了一個電子商務網站,我需要使用.htaccess文件將舊產品頁面重定向到新頁面。製作.htaccess重寫規則
應該重寫規則是什麼重定向的所有頁面,像這樣的例子:
www.mydomain.com/shop/catalogue,4697,product_name.htm
到
www.mydomain.com/fr/4697-.html
正如你所看到的,它是基於產品ID(4697在我的例子)。
感謝您的幫助!
試試這個:
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_URI} ^/shop/.+\,(\d+)\,.+\.htm$
RewriteRule^/fr/%1-.html [L,R=301]
謝謝,但無法正常工作 – Emmanuel 2012-02-22 11:37:30
不工作是什麼意思?你必須提供細節! – ThinkingMonkey 2012-02-22 11:46:20
這是404錯誤,但我不能確切地說明原因。 – Emmanuel 2012-02-22 16:28:18
你可能會更好看的不僅僅是香草'RewriteRule's 301個重定向。 – 2012-02-22 10:57:07