【发布时间】:2016-09-01 16:22:08
【问题描述】:
我正在将旧的动态 url 重定向到新的 url,如下所示:
来自:
http://example.com/movie/movie-name
到:
http://example.com/movie_id-movie_name-example.html
电影 id 和电影名称是可变的这里是我的旧 htaccess
RewriteRule ^/?movie/([a-z0-9\-]+)\/?$ index.php?menu=watchmovie&perma=$1&lang=en [L]
这是我的新 htaccess
RewriteRule ^([0-9]+)-([a-z0-9\-]+)-example\.html$ index.php?menu=watchmovie&perma=$2&lang=en&id=$1 [L]
【问题讨论】:
-
对你有好处!不幸的是,我不确定你的问题是什么......
-
旧链接是这种形状example.com/movie/movie-name,现在新链接是这种形状example.com/movie_id-movie_name-example.html,根据我的htaccess,所以我想要301个旧链接到新链接
-
还是没有问题。
-
贴一个真实的url例子,你可以更改你的站点名称
-
example.com/47180-the-jungle-book-2016-example.html 这是我的真实链接(也是新链接),那是我的旧链接 example.com/movie/the-jungle-book-2016 所以我希望我的所有旧链接都将 301 重定向到新链接。
标签: php .htaccess redirect mod-rewrite