是否有可以重写URLS的htaccess规则如下:
https://www.example.com/folder/123/title-text/ to https://www.example.com/folder/subfolder/
网址123的数字部分可以具有1到3个数字。我找到了以下内容:
RewriteEngine on
RewriteRule ([a-zA-Z])/ index.php?k=$1
RewriteRule ([0-9]+)/ index.php?id=$1
但是,只有当第一部分有数字时,这似乎才会重定向。在我的情况下,网址的第二部分有数字和第三部分“标题文本”必须存在,因为我有像/ folder2 / 123 /这样的网址,我不想重定向。
答案 0 :(得分:1)
您可以将此规则用作第一条规则:
RewriteEngine on
RewriteRule ^(videos)/(\d+)/[\w-]+/?$ /$1/browse [L,NC,R=301,NE]
# remaining rules come here