[英]PHP strange header
为一个朋友将她的网站移动到新服务器而工作,她的开发人员将以下代码作为main.php编写为:
<?php
header("Location: /s/subdir/r/index/");
?>
在新服务器上,它不起作用。 我想知道它是否是header("Location: /subdir/index.php");
。 /s
和/r
什么? 这是一个旧网站。
此标头会将用户的浏览器从http://example.com/重定向到http://example.com/s/subdir/r/index/ 。
/s
, /r
可能是旧服务器上的目录/子目录。
可能取决于服务器的设置(路由)或应用程序的设置(php引擎路由)。
因此,此标头会将您的页面重定向到“ / s / subdir / r / index /”,它可以是真实目录,也可以查询确切的php引擎。
例如,Yii2具有用于路由页面的以下系统: http ://www.yiiframework.com/doc-2.0/guide-runtime-routing.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.