1

我在家里的服务器上放置了一个运行 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>

我还尝试在位于 mysite 文件夹中的 .htaccess 文件中添加“DirectoryIndex index.php”,但没有成功。

多次重启Apache2!

你能提示我吗?

谢谢!

4

1 回答 1

-1

当没有像这样选择其他页面时,您是否尝试过指定页面?这是我在 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"):
?>
于 2014-02-03T13:37:13.160 回答