【问题标题】:Making a .htaccess Rewrite Rule制定 .htaccess 重写规则
【发布时间】:2012-02-22 10:53:14
【问题描述】:

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

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

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

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

如您所见,它基于产品 ID(在我的示例中为 4697)。

感谢您的帮助!

【问题讨论】:

  • 您可能会更好地查看 301 重定向,而不仅仅是普通的 RewriteRules。

标签: .htaccess mod-rewrite redirect url-rewriting


【解决方案1】:

试试这个:

RewriteEngine on
RewriteBase /

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

【讨论】:

  • @Emmanuel 你有whatevernumber-.html 作为文件吗?如果不是,您的实际网址是什么?
猜你喜欢
  • 2020-11-01
  • 2016-06-08
  • 1970-01-01
  • 1970-01-01
  • 2011-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多