.htaccess 如何使用文件夹进行301重定向&;子文件夹?

.htaccess 如何使用文件夹进行301重定向&;子文件夹?,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我需要重定向我的网站上的所有旧网址到新的网址,但我有问题。给定的URL及其子文件夹需要重定向到同一页面 例如,这是第一个: 重定向301/华丽/运动内衣/ 这样行。但是,有一些大小子页面需要重定向到相同的位置: 重定向301/华丽/运动内衣/30DD 重定向301/华丽/运动内衣/30E 重定向301/华丽/运动文胸/30F 但这些都不起作用,我最终来到了如下地点: 看到路径最后一部分附加到url的方式了吗?我猜这是因为第二个重定向与最初的301重定向冲突 我也尝试过使用这个重写规则,但没有成

我需要重定向我的网站上的所有旧网址到新的网址,但我有问题。给定的URL及其子文件夹需要重定向到同一页面

例如,这是第一个:

重定向301/华丽/运动内衣/

这样行。但是,有一些大小子页面需要重定向到相同的位置:

重定向301/华丽/运动内衣/30DD

重定向301/华丽/运动内衣/30E

重定向301/华丽/运动文胸/30F

但这些都不起作用,我最终来到了如下地点:

看到路径最后一部分附加到url的方式了吗?我猜这是因为第二个重定向与最初的301重定向冲突

我也尝试过使用这个重写规则,但没有成功。该网站是Magento,所以我不知道这是否有一些影响服务器上已启用mod_rewrite。

重写规则^panache/运动胸罩/[R=301]

非常感谢您的帮助。

试试这个

RewriteEngine on

RewriteRule ^(panache/sports-bra/.*)$ /sports-bra.html [L,R=301,NC]
试试这个

RewriteEngine on

RewriteRule ^(panache/sports-bra/.*)$ /sports-bra.html [L,R=301,NC]