PHP奇怪的标题

时间:2018-01-06 01:42:51

标签: php

为了让朋友将她的网站移动到新服务器,她的开发人员将以下代码编写为主要的index.php:

<?php
header("Location: /s/subdir/r/index/");
?>

在新服务器上它无法正常工作。我会理解它是header("Location: /subdir/index.php");/s/r的目的是什么?这是一个旧网站。

2 个答案:

答案 0 :(得分:2)

此标头会将用户的浏览器从http://example.com/重定向到http://example.com/s/subdir/r/index/

可能是/s/r是旧服务器上的目录/子目录。

答案 1 :(得分:0)

可能取决于服务器的设置(路由)或应用程序的设置(php引擎路由)。

因此,此标题会将您的页面重定向到&#34; / s / subdir / r / index /&#34;它可以是一个真正的目录,也可以查询精确的php引擎。

例如,Yii2有这个用于路由页面的系统:http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html