.htaccess rewriteCond URL的第二部分

olmpazwi  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(150)

URL应用规则:

https://olddomain.ch/de/qahmkitd73/
https://olddomain.ch/fr/qahmkitd73/ 
https://olddomain.ch/en/qahmkitd73/ 

RewriteCond %{HTTP_HOST} chezcamillebloch\.ch$
RewriteCond %{REQUEST_URI} ^\/.*\/qahmkitd73\/$ [NC]
RewriteRule .* https://newdomain.ch/$1/qahmkitd73 [NE,R=301,L]

这应该重定向到https://newdomain.ch/**/qahmkitd73**应该是URL中的动态(de/或en/或fr/)

cgvd09ve

cgvd09ve1#

您可以按以下方式保留.htaccess规则文件请确保在测试URL之前清除浏览器缓存

RewriteEngine ON
RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.ch$  [NC]
RewriteRule ^ http://newdomain.ch/%{REQUEST_URI} [R=301,NE,L]
lqfhib0f

lqfhib0f2#

这应该重定向到https://newdomain.ch/**/qahmkitd73**应该是URL (de/ or en/ or fr/)的动态
您可以使用此重定向规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.ch$ [NC]
RewriteRule ^(en|fr|de)/qahmkitd73/?$ http://newdomain.ch%{REQUEST_URI} [R=301,NC,L]

相关问题