【问题标题】:How can I maip requested url to specific another url in php?如何将请求的 url 映射到 php 中的特定另一个 url?
【发布时间】:2012-10-03 13:52:27
【问题描述】:

我是 php 的初学者,需要知道如何更改特定页面的 url 假设我有 home.php 并且此页面的 url 是 本地主机:8080/webtemp/View/Home.php

请求此页面时我需要用户,只需键入 例如:http:\webtemp.com

我该怎么做。

【问题讨论】:

  • 我不确定您是在寻找域还是路径重写 :)
  • http:\webtemp.com 不起作用 http://webtemp.localhost:8080 可能起作用
  • 寻找路径重写

标签: php url request url-routing httprequest


【解决方案1】:

如果您想要的是当用户调用 http://webtemp.com 您的 index.php 显示来自另一个 web 服务器 (http://localhost:8080/webtemp/View/Home.php) 中运行的另一个 php 的内容,那么 您可以通过file_get_contents function 加载远程内容。但是,您将要做的更像是反向代理,而不是映射 php url。

另一方面,如果您想要的是当用户调用http://webtemp.com 显示从http://webtemp.com/webtemp/View/Home.php 生成的内容时,并且您使用的是 Apache,您可以使用 htaccess 来做到这一点。 放在根目录上的 .htaccess 中:

RewriteEngine on
RewriteRule ^$ /webtemp/View/Home.php

如果不是以上你想要的,那我就迷路了。请澄清。

【讨论】:

  • 这不是 OP 想要的。虽然,帖子不是最清楚的。
  • 没错,我有疑问,但由于我是新用户,无法对人们提出的问题发表评论,因此无法进行澄清。
猜你喜欢
  • 1970-01-01
  • 2020-09-06
  • 2010-12-23
  • 2014-08-25
  • 2013-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-05
相关资源
最近更新 更多