我必须将一个网址重定向到另一个网址。 http://www.abc.com/realestate/重定向到http://www.abc.com/businessfinder/company/4105/Property_Agent/。更改codeigniter routes.php或.htaccess文件更好吗?
答案 0 :(得分:1)
如果您知道应该重定向URL,则没有理由将请求交给PHP。因此,最好使用.htaccess
文件重定向。
如果您安装了mod_alias
,则可以使用Redirect
directive:
Redirect 301 /realestate/ http://www.abc.com/businessfinder/company/4105/Property_Agent/
您还可以通过各种方式使用mod_rewrite
到jump between places。 E.g:
RewriteRule ^/realestate/?$ /businessfinder/company/4105/Property_Agent/ [R=301,L]
如果无法实现,那么您可以使用CodeIgniter的$this->url->redirect()
方法。它会将用户发送到您喜欢的任何网站。