制作.htaccess重写规则
我刚重新设计了一个电子商务网站,我需要使用.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