我正在将网站从一个平台移动到另一个平台,并且需要在新平台上使用模式匹配到全站点重定向网址。
旧网址看起来像这样:
domain.com/really-super-neat-small-red-widget.hwp
domain.com/really-super-neat-big-red-widget.hwp
domain.com/really-super-neat-very-small-red-widget.hwp
他们需要被重定向到这样的网址:
domain.com/super/small-red-widget.html
domain.com/super/big-red-widget.html
domain.com/super/very-small-red-widget.html
所以旧网址上的模式匹配将是“真的超级整齐” - “术语”.dwf扩展名
和“真正超级整洁”应该是新网址中的“超级”路径,后跟术语和.html扩展名。
有什么想法吗?
答案 0 :(得分:0)
您只需使用正确的正则表达式来匹配旧网址中的所需部分。
您可以使用此重定向规则:
RewriteRule ^really-(super)-neat-(.+?)\.hwp$ /$1/$2.html [L,NC,R=301]