htaccess - 301 重定向删除部分 url
htaccess - 301 redirect removing part of url
我无法开始这个 301 重定向,我必须从所有请求中删除 "BeTa" 词,然后重定向:
FROM:
http://www.example.com/BeTa/other/content
TO:
http://www.example.com/other/content
"BeTa" 也可以出现在 url 的其他部分:
FROM:
http://www.example.com/bla/BeTa/other/content
TO:
http://www.example.com/bla/other/content
可能吗?
现在我只试过第一部分:
RewriteEngine on
RewriteRule ^/BeTa/(.*)$ / [R=301,L]
提前致谢
您可以像这样调整您的正则表达式以匹配 BaTa
任何地方:
RewriteEngine on
RewriteRule ^(.+?/)?BeTa(?:/(.*))?$ / [NC,R=301,L]
我无法开始这个 301 重定向,我必须从所有请求中删除 "BeTa" 词,然后重定向:
FROM:
http://www.example.com/BeTa/other/content
TO:
http://www.example.com/other/content
"BeTa" 也可以出现在 url 的其他部分:
FROM:
http://www.example.com/bla/BeTa/other/content
TO:
http://www.example.com/bla/other/content
可能吗? 现在我只试过第一部分:
RewriteEngine on
RewriteRule ^/BeTa/(.*)$ / [R=301,L]
提前致谢
您可以像这样调整您的正则表达式以匹配 BaTa
任何地方:
RewriteEngine on
RewriteRule ^(.+?/)?BeTa(?:/(.*))?$ / [NC,R=301,L]