繁体   English   中英

PHP奇怪的头

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM