如何进行 301 重定向?

How can I do a 301 redirect?

我的 htaccess 中有这段代码

RewriteRule ^/?watch-([a-zA-Z0-9\-]+)-tvshow-season-([0-9]+)-episode-([0-9]+)-online-free.html$ index.php?menu=episode&perma=&season=&episode=&lang=en [L]

旧的是

RewriteRule ^/?show/([a-zA-Z0-9\-]+)/season/([0-9]+)/episode/([0-9]+)$ index.php?menu=episode&perma=&season=&episode=&lang=en [L]

所以我想让旧的重定向到新的 像这样

Redirect 301  /?show/([a-zA-Z0-9\-]+)/season/([0-9]+)/episode/([0-9]+)  /?watch-([a-zA-Z0-9\-]+)-tvshow-season-([0-9]+)-episode-([0-9]+)-online-free.html

Redirect 指令不使用正则表达式。请改用 RedirectMatch 并且您必须在目标 URL:

中使用反向引用
RedirectMatch 301 ^/show/([a-zA-Z0-9-]+)/season/([0-9]+)/episode/([0-9]+) /watch--tvshow-season--episode--online-free.html