网站显示index.php文件数据

时间:2016-11-21 09:46:20

标签: php .htaccess

当我在浏览器中访问我的网站域时,它显示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");
        }
    }
........
?>

1 个答案:

答案 0 :(得分:1)

从现在的情况来看,我只能假设apache无法正常工作。或者PHP没有正确设置。检查您的Apache和PHP配置。尝试重启Apache,之后,如果没有帮助,请尝试重新安装PHP。