【问题标题】:Redirect to a different page without changing url in browser [duplicate]重定向到不同的页面而不更改浏览器中的 url [重复]
【发布时间】:2018-11-08 02:55:35
【问题描述】:

我会很感激一些帮助来实现这一点:

  • 如果用户浏览到:www.example.com/user/login

  • 我想要访问的网址 www.example.com/app/system/core/user/UserLogin.php

  • 在浏览器中不改变初始 url。

提前谢谢你。

【问题讨论】:

  • 让我们先看看你尝试了什么......
  • 我尝试使用 htaccess 和 RewriteRule,但我只能做相反的过程,即将这个:www.example.com/app/system/core/user/UserLogin.php 变成 www。 example.com/user/login
  • @Stefano ...那么如果您恢复您尝试过的规则怎么办? ...
  • 编辑标题和问题以呈现更清晰的格式,以增加答案的机会。请考虑添加您迄今为止尝试过的代码,以帮助人们更好地理解您遇到的问题,并证明您已尝试解决问题。

标签: php html .htaccess


【解决方案1】:

你可以使用include,在PHP中是 例如

include("app/system/core/user/UserLogin.php");

你的路线仍然是www.example.com/user/login

但它会占用您正在调用的文件的功能

希望对你有所帮助

【讨论】:

  • 谢谢,我试试这个方法
  • 我怀疑这就是 OP 正在寻找的东西......请求 /user/login 时应该执行什么逻辑?这假设已经实现了某种形式的重写,如果我没有完全弄错的话......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
  • 2020-06-15
相关资源
最近更新 更多