【问题标题】:How to show only domain name or custom url in the address bar?如何在地址栏中仅显示域名或自定义 url?
【发布时间】:2016-01-12 11:54:59
【问题描述】:

登录后,网页应该转到用户页面,但 url 应该只显示自定义 url。

例如:

如果我在登录后在www.example.com/startups/registration/fill_form 中有一个表单,它会显示为www.example.com/startups/registration/username

预期输出: 一旦登录成功,它应该重定向到www.example.com/startups/registration/username页面,但url应该显示为www.example.com/username

作为facebook,虽然我们登录了,但它会显示url为www.facebook.com

我已经学习过路由技术。路由确实喜欢从现有的 url,我们可以重定向到预期的页面。现在我想要一种反向技术,当重定向到预期的页面时,url 应该显示为自定义 url。

我需要像使用框架集或 iframe 这样的 URL 屏蔽或显示自定义 url。

检查此website。无论我们点击什么选项,它都会重定向到所需的页面,但地址栏中的 url 保持不变。我想要完全一样。

【问题讨论】:

  • 用户名是静态名还是动态名?

标签: php codeigniter redirect


【解决方案1】:

如果已登录,地址栏应该只显示域名

 $route['default_controller'] = '****'; // mantion the desired controller after login IN

并指定redirect();登录成功功能结束。

然后,如果您登录,则仅自动重定向到您的域名。但在后台进程中调用您的默认控制器。

【讨论】:

  • 重要:由于通配符优先,需要放在routes.php文件的末尾。
  • 不,因为我没有问。 :D 只是做了一个笔记,以避免最终出现进一步的问题。您也可以编辑答案并提及该规则。
  • 其实我想要的 URL 掩码、路由和 htaccess 只会帮助重定向到基于自定义 url 的相关网页。但我想在地址栏上显示自定义 url。我不会输入自定义 url 来获取所需的页面。登录时,地址栏应该只显示域名。
  • 我已经更新了我的帖子,你能检查一下,让我知道这是否有帮助
  • 你是否需要开始页面 domain.com 然后登录也显示 domain.com ?
【解决方案2】:
【解决方案3】:

你说http://www.yourdomain.com/网站

该网站使用 iframe 从https://www.1and1.com/?kwk=77902898 筛选。

所以只有当你点击登录按钮时,才会在 iframe 内重定向。

无需更改网址。

如果您需要相同的格式,则使用 iframe 在另一个域中应用一个域

【讨论】:

  • 很高兴为您提供帮助,您能接受这个答案并投票吗?
猜你喜欢
  • 2021-09-16
  • 2015-04-23
  • 2014-07-30
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 2016-05-13
相关资源
最近更新 更多