简单php路由重定向
因此,我使用某个云服务来创建一个简单的联系人页面。这是我域中唯一的工作页面,应该是mydomain.com/contact。如果用户访问mydomain.com,则必须将其重定向到mydomain.com/contact 有一个叫做php的目录,这是我网站的根目录。如果我创建一个index.php文件并将我的联系信息放在那里,这没关系,但它显然只能由mydomain.com访问。我尝试创建一个联系人文件夹并将index.php移到那里,但没有成功。我尝试创建一个contact文件夹,并在其中放置contact.php和我想要的所有代码,在根目录中,放置并索引带有header函数的.php文件:简单php路由重定向,php,redirect,routing,Php,Redirect,Routing,因此,我使用某个云服务来创建一个简单的联系人页面。这是我域中唯一的工作页面,应该是mydomain.com/contact。如果用户访问mydomain.com,则必须将其重定向到mydomain.com/contact 有一个叫做php的目录,这是我网站的根目录。如果我创建一个index.php文件并将我的联系信息放在那里,这没关系,但它显然只能由mydomain.com访问。我尝试创建一个联系人文件夹并将index.php移到那里,但没有成功。我尝试创建一个contact文件夹,并在其中放置
<? 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选项。他的回答暗示,这个选项可能在一个环境中被禁用,但在另一个环境中则不被禁用。