通配符重定向到.htaccess

时间:2019-07-17 22:17:56

标签: .htaccess

我正在尝试使用通配符创建一些重定向规则,但它似乎不起作用。

Redirect 301 ^/nl//producten/(.*)/(.*) https://www.mysite.eu/lighting/$1/$2
Redirect 301 ^/fr//producten/(.*)/(.*) https://www.mysite.eu/fr/lighting/$1/$2
Redirect 301 ^/de//producten/(.*)/(.*) https://www.mysite.eu/de/lighting/$1/$2
Redirect 301 ^/en//producten/(.*)/(.*) https://www.mysite.eu/en/lighting/$1/$2

我想将所有产品重定向到照明。

任何想法为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

在.htaccess文件顶部检查此修改后的规则

RewriteEngine on

RewriteRule ^nl\/\/producten\/(.*)\/(.*)$ https://www.mysite.eu/lighting/$1/$2  [R=301,L]
RewriteRule ^(.*)\/\/producten\/(.*)\/(.*)$ https://www.mysite.eu/$1/lighting/$2/$3   [R=301,L]