url重定向,在codeigniter中更改它或更改.htaccess

时间:2014-02-10 04:10:25

标签: .htaccess url-redirection codeigniter-url

我必须将一个网址重定向到另一个网址。 http://www.abc.com/realestate/重定向到http://www.abc.com/businessfinder/company/4105/Property_Agent/。更改codeigniter routes.php或.htaccess文件更好吗?

1 个答案:

答案 0 :(得分:1)

如果您知道应该重定向URL,则没有理由将请求交给PHP。因此,最好使用.htaccess文件重定向。

如果您安装了mod_alias,则可以使用Redirect directive

Redirect 301 /realestate/ http://www.abc.com/businessfinder/company/4105/Property_Agent/

您还可以通过各种方式使用mod_rewritejump between places。 E.g:

RewriteRule ^/realestate/?$ /businessfinder/company/4105/Property_Agent/ [R=301,L]

如果无法实现,那么您可以使用CodeIgniter的$this->url->redirect()方法。它会将用户发送到您喜欢的任何网站。