将文件夹中的任何链接重定向到特定页面

时间:2014-04-30 10:48:54

标签: .htaccess url-redirection

使用htaccess如何将所有请求重定向到包含文件夹的链接,例如:

www.domain.co.uk/ap-products/functionaltraining/‎
www.domain.co.uk/ap-products/freeweights/olympic-plates.html‎

为:

www.domain.co.uk/products

2 个答案:

答案 0 :(得分:0)

将此规则放在/ap-products/.htaccess

RewriteEngine On
RewriteBase /ap-products/

RewriteRule ^ /products [L]

答案 1 :(得分:0)

如果您想将/ ap-products和/ ap-products /的任何子文件夹重定向到/ products,请使用以下htaccess配置:

RewriteEngine on
RewriteCond %{REQUEST_URI} /ap-products
RewriteRule ^.*$ /products [R=302,L]

如果您想在/ ap-products之后保留请求并将其附加到/ products,请使用以下命令:

RewriteEngine on
RewriteCond %{REQUEST_URI} /ap-products
RewriteRule ^ap-products/(.*)$ /products/$1 [R=302,L]

它会将/ ap-products / product1重定向到/ products / product1作为示例。