我想设置一个htaccess重定向规则,该规则重定向以下模式:
https://www.example.com/something/ABC123455
至
https://www.new-domain.com/something/ABC123455
而CCD_ 1是一个动态字符串,它可以包括任何大写字母和正好8个字符的数字。
所以我想这个正则表达式应该是:
([A-Z0-9]){8}
因此,我正在查阅以下几本指南:是否使用.htaccess重定向到动态相对路径?https://www.sitepoint.com/community/t/htaccess-redirect-with-dynamic-strings/74591
但我所学到的只是如何通过查询参数CCD_ 3等设置路由重定向。有人能把我带到正确的轨道上吗?不可能那么难。
您可以在站点根目录中使用此规则。htaccess of old site:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www.)?example.com$ [NC]
RewriteRule ^something/[A-Zd]{8}/?$ https://www.new-domain.com/$0 [L,R=301]