使用.htaccess从旧网址链接到新网址链接的网址重定向

时间:2015-08-04 10:23:35

标签: php apache .htaccess mod-rewrite redirect

使用.htaccess从旧网址链接到新网址链接的网址重定向 我想重定向网址 http://www.example.net/abc/abc-post/item/123-abc-xyzhttps://www.example.net/abc/index.php/123-abc-xyz

我尝试了以下代码,但它并没有在.htaccess中运行

redirect 301 http://www.example.net/abc/abc-post/item/123-abc-xyz https://www.example.net/abc/index.php/123-abc-xyz.

1 个答案:

答案 0 :(得分:1)

您无法在URI模式中使用http://和主机名。此外,最好使用RedirectMatch,以便您可以捕获123-abc-xyz并在目标中重复使用:

RedirectMatch 301 ^/abc/abc-post/item/(123-abc-xyz)/?$ https://www.example.net/abc/index.php/$1