首页 > 解决方案 > mywebsite.com/HOME 重定向不起作用

问题描述

我曾经在共享主机服务器上托管我的网站,现在刚刚获得了一个 VPS 服务器,所以从头开始,这里的问题可能是因为存在一些错误配置。Apache 和 PHP 7 已启动并运行良好。

我创建了一个简单的 php 文件来显示 php 信息,并且效果也很好。

我还在 httpd.conf 中添加了以下配置,以便索引将成为要加载的主页:

<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
DirectoryIndex index.php
Order allow,deny
allow from all
</Directory>

我的 index.php 页面有下面的代码,基本上应该重定向到 /views/home.phtml 并在位置栏上显示 mywebsite.com/home。

header("Location: home/");

目前,正在显示一个空白页面,当我尝试访问 mywebsite.com/views 时,它会列出其中的所有文件(/views 的索引),我设置了 /htaccess(选项 -Indexes)来避免它。当我尝试访问 mywebsite.com/views/home.phtml 时,它会显示代码而不是显示页面。

关于如何解决这个问题的任何想法?

标签: phpapache.htaccesshttpd.conf

解决方案


试试下面的代码:

header('Location: mywebsite.com/home');

推荐阅读