当我在浏览器中访问我的网站域时,它显示index.php的代码。我将此站点从旧服务器移动到新服务器。然后,我在我的主机文件中设置了新的服务器IP地址。之后,我访问它。但它显示编码。我怎么能这样做?请帮助我。
这是我的.htaccess文件
php_value error_reporting 039
php_flag display_errors On
DirectoryIndex _index.php index.php
这是输出
<?php
define("NO_IFRAME_DEFINE", "defined");
// ini_set("display_errors", "1");
// error_reporting(E_ERROR);
require_once("init.php");
$mb_flg = 0;
$mb_url = $ROOT_URL."/i/";
if(isset($_SERVER['HTTP_USER_AGENT'])){
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if(eregi("DoCoMo",$user_agent)){$mb_flg = 1;}
if(eregi("UP\.Browser",$user_agent)){$mb_flg = 1;}
if(eregi("J-PHONE",$user_agent)){$mb_flg = 1;}
if(eregi("Vodafone",$user_agent)){$mb_flg = 1;}
if(eregi("SoftBank",$user_agent)){$mb_flg = 1;}
if(eregi("J-EMULATOR",$user_agent)){$mb_flg = 1;}
if($mb_flg == 1){
header( "HTTP/1.1 301 Moved Permanently" );
header("Location: $mb_url");
}
}
........
?>
答案 0 :(得分:1)
从现在的情况来看,我只能假设apache无法正常工作。或者PHP没有正确设置。检查您的Apache和PHP配置。尝试重启Apache,之后,如果没有帮助,请尝试重新安装PHP。