htaccess重定向规则请帮助(URL中的通配符)

时间:2012-05-16 08:13:35

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

我正在从头开始重建一个网站,但我要替换的网站已经在搜索引擎优化方面排名很好。

我有以下格式的多个页面:

http://URL/SECTION/ANOTHERSECTION/send-me-information-on-PRODUCTNAME.php

“send-me-information-on-”在所有产品中都是一致的。

我可以在每个产品的基础上编写重定向,但我有200多种产品,所以使用重写规则处理它会很棒。

我需要实现的是以下新网址:

http://URL/SECTION/ANOTHERSECTION/product-information-request.php?product=PRODUCTNAME

现在我理解SEO的目的,这可能不是最好的方法,但我想维护一个信息请求页面。

我认为最好的方法是使用正则表达式匹配字符串,并设置我在结果URL中使用的环境变量。我不太熟悉.htaccess规则。

任何人都可以帮助我实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

RewriteRule ^/([^/]+)/([^/]+)/send-me-information-on-([^.]+).php$ $1/$2/product-information-request.php?product=$3 [QSA,L]