2012-02-22 152 views
-1

我刚重新设计了一个电子商务网站,我需要使用.htaccess文件将旧产品页面重定向到新页面。制作.htaccess重写规则

应该重写规则是什么重定向的所有页面,像这样的例子:

www.mydomain.com/shop/catalogue,4697,product_name.htm 

www.mydomain.com/fr/4697-.html 

正如你所看到的,它是基于产品ID(4697在我的例子)。

感谢您的帮助!

+1

你可能会更好看的不仅仅是香草'RewriteRule's 301个重定向。 – 2012-02-22 10:57:07

回答

0

试试这个:

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/shop/.+\,(\d+)\,.+\.htm$ 
RewriteRule^/fr/%1-.html [L,R=301] 
+1

谢谢,但无法正常工作 – Emmanuel 2012-02-22 11:37:30

+0

不工作是什么意思?你必须提供细节! – ThinkingMonkey 2012-02-22 11:46:20

+0

这是404错误,但我不能确切地说明原因。 – Emmanuel 2012-02-22 16:28:18