重定向后,我想要我的网址,因为它是键入的

时间:2013-09-06 05:50:44

标签: php .htaccess codeigniter url url-routing

目前我有subdomain.mydomain.com,它重定向到mydomain.com/subdomain(我正在使用PHP - codeigniter框架)。

但我想要的只是在重定向之后url应该保留subdomain.mydomain.com而不是mydomain.com/subdomain。

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

如果你想保持纯html + php,我建议你从html中查看iframe标签。 它基本上是当前浏览器窗口中的浏览器窗口。将iframe设置为覆盖当前浏览器窗口的100%,并将其设置为mydomain.com/subdomain。

你会看到它显示来自mydomain.com/subdomain的内容,但你主浏览器中的url字段仍在说subdomain.mydomain.com

答案 1 :(得分:1)

将此代码写入routes.php文件(存在于config文件夹中):

$route['mydomain.com/subdomain'] = "subdomain.mydomain.com";

基本上它的逻辑是

$route['route_you_want_to_show'] = "current_route";

但是,在codeigniter路由中很好地将代码重定向到控制器及其方法。