繁体   English   中英

我的网站不会自动加载index.php,而是会加载路由器登录页面:mysite / cgi-bin / login.cgi

[英]My website doesn't load index.php automatically, instead it loads the router login page: mysite/cgi-bin/login.cgi

我有一个运行中的项目放置在运行Ubuntu 12.04.1的家庭服务器上,但是当我从另一个路由器(具有项目服务器的LAN之外)访问网站URL:www.mysite.com时,我被定向到路由器页面:mysite / cgi-bin / login.cgi,带有注释:“找不到页面”。 mysite.com/index.php运行正常!

我已经编辑了网站(可用于mysite.com)并添加了DirectoryIndex,如下所示

<Directory />
    DirectoryIndex index.php
</Directory>


<Directory /var/www/mysite>
     DirectoryIndex index.php
</Directory>

我还尝试在.htaccess文件中添加“ DirectoryIndex index.php”,该文件位于mysite文件夹中,没有运气。

重新启动Apache2多次!

您能在这件事上提示我吗?

谢谢!

当没有其他选择时,您是否试图指定页面? 这是我在index.php页面上所拥有的:

 <?php
    $page_ID = "";
    if(isset($_GET['pageID'])) $page_ID = $_GET['pageID'];      
?>



 <div id="content">
            <?php 
                $page_ID = "";
                if(isset($_GET['pageID'])) $page_ID = $_GET['pageID'];

                if( $page_ID == "ContactMe" ) {
                        include("ContactMe.php");
                } 
                elseif( $page_ID == "Default" || $page_ID=="") {
                        include("Default.php"); //DEFAULT PAGE WHEN "page" NOT SPECIFIED      
                }
            ?>
 </div>

另外,在每隔一页上,我将这样的标题作为设置$ page_ID的标题:

<?php 
if (isset($_GET["pageID"]) && $_GET["pageID"]=="ContactMe"):
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM