【发布时间】:2015-05-20 08:37:47
【问题描述】:
我正在尝试将网站(内置 codeigniter)从旧域移动到新域。理想情况下,我们希望转发 url 方案,以防用户有旧书签。我找到了使用重定向附加查询字符串的代码:
RewriteEngine on
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.new_site.com%{REQUEST_URI} [R=301,NC]
但是我们的 url 结构使用“子目录”(将控制器名称传递给 index.php),所以典型的 url 看起来像:
http://website.com/controller/method/param1/param2
如何设置 .htaccess 来转发子目录?
http://website.com/controller/method/param1/param2
http://new_website.com/controller/method/param1/param2
【问题讨论】:
-
那么旧链接是什么样的?
标签: apache .htaccess codeigniter mod-rewrite redirect