Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单php路由重定向_Php_Redirect_Routing - Fatal编程技术网

简单php路由重定向

简单php路由重定向,php,redirect,routing,Php,Redirect,Routing,因此,我使用某个云服务来创建一个简单的联系人页面。这是我域中唯一的工作页面,应该是mydomain.com/contact。如果用户访问mydomain.com,则必须将其重定向到mydomain.com/contact 有一个叫做php的目录,这是我网站的根目录。如果我创建一个index.php文件并将我的联系信息放在那里,这没关系,但它显然只能由mydomain.com访问。我尝试创建一个联系人文件夹并将index.php移到那里,但没有成功。我尝试创建一个contact文件夹,并在其中放置

因此,我使用某个云服务来创建一个简单的联系人页面。这是我域中唯一的工作页面,应该是mydomain.com/contact。如果用户访问mydomain.com,则必须将其重定向到mydomain.com/contact

有一个叫做php的目录,这是我网站的根目录。如果我创建一个index.php文件并将我的联系信息放在那里,这没关系,但它显然只能由mydomain.com访问。我尝试创建一个联系人文件夹并将index.php移到那里,但没有成功。我尝试创建一个contact文件夹,并在其中放置contact.php和我想要的所有代码,在根目录中,放置并索引带有header函数的.php文件:

<? header('Location: contact/contact.php'); ?>

而且它也不起作用。如何使mydomain.com/contact/可用?

试试看

<?php header('Location: contact/contact.php'); ?>

我建议不要使用
,除非您在ini指令中启用了
short\u open\u tag
。您的代码看起来不错,我认为问题在于php标记。尝试使用正常的PHP标记

<?php header('Location: contact/contact.php'); ?>


要成为文件中的第一行,否则它可能不起作用。

他提供这个答案的原因是因为使用速记打开标记是一个可配置的PHP选项。他的回答暗示,这个选项可能在一个环境中被禁用,但在另一个环境中则不被禁用。