0
我必須將一個url重定向到另一個。 http://www.abc.com/realestate/重定向到http://www.abc.com/businessfinder/company/4105/Property_Agent/。更改codeigniter routes.php或.htaccess文件更好嗎?url重定向,在codeigniter中更改或更改.htaccess
我必須將一個url重定向到另一個。 http://www.abc.com/realestate/重定向到http://www.abc.com/businessfinder/company/4105/Property_Agent/。更改codeigniter routes.php或.htaccess文件更好嗎?url重定向,在codeigniter中更改或更改.htaccess
如果你知道一個URL應該被重定向,那麼沒有理由把請求交給PHP。因此,使用.htaccess
文件進行重定向會更可取。
如果您已經安裝mod_alias
,那麼你可以使用Redirect
directive:
Redirect 301 /realestate/ http://www.abc.com/businessfinder/company/4105/Property_Agent/
您也可以以各種方式使用mod_rewrite
來jump between places。例如: -
RewriteRule ^/realestate/?$ /businessfinder/company/4105/Property_Agent/ [R=301,L]
如果這是不可能的,那麼你可以用CodeIgniter的$this->url->redirect()
方法。它會將用戶發送到您喜歡的任何網站。