htaccess重写URL以相同的单词开头,以不同的数字结尾

时间:2017-11-05 22:33:55

标签: .htaccess redirect mod-rewrite

我在网上搜索了一个找不到这个htaccess问题的答案。

我的网站很多,包含许多产品网址,如:

解/ biegsames-uhrenmannchen-柔质4102193
德/ biegsames-uhrenmannchen-的Flexi-4102200
de / biegsames-uhrenmannchen-flexi-4102200
DE / biegsames-uhrenmannchen-的Flexi-4102207

我想将所有网址重定向到

解/ biegsames-uhrenmannchen-的Flexi

我试过了:

RewriteRule ^de/biegsames-uhrenmannchen-flexi* /de/biegsames-uhrenmannchen-flexi

但没有变化。如何重定向多个URL只关注第一个单词并忽略*?

背后的所有内容

喜欢:url-bla-bla-bla * - >去url-bla-bla

所以

URL-BLA-BLA-BLA-UI的UI的UI URL-BLA-BLA-BLA-OH-OH

- >将被重定向到url-bla-bla。

感谢每一位帮助,我非常感激,因为我必须修复数千个破损的网址。

1 个答案:

答案 0 :(得分:1)

你可以尝试:

RewriteRule ^de/biegsames-uhrenmannchen-flexi(.*)$ /de/biegsames-uhrenmannchen-flexi [R=301,L]

(。*)$ = de / biegsames-uhrenmannchen-flexi之后的所有内容。

[R = 301,L] =永久重定向,L表示停止应用后续规则。