我在家里的服务器上放置了一个运行 Ubuntu 12.04.1 的实时项目,但是当我从另一个路由器(在具有项目服务器的局域网外(访问网站 URL 时:www.mysite.com,然后我被定向到路由器页面:mysite/cgi-bin/login.cgi并附有注释:"找不到页面"。 mysite.com/index.php 工作正常!
我已经编辑了可用于 mysite.com 的网站并添加了目录索引,如下所示
<Directory />
DirectoryIndex index.php
</Directory>
<Directory /var/www/mysite>
DirectoryIndex index.php
</Directory>
我还尝试在.htaccess文件中添加"目录索引索引.php",该文件位于mysite文件夹中,但没有运气。
多次重启 Apache2!
你能暗示我这一点吗?
谢谢!
您是否尝试过在未像这样选择其他页面时指定页面?这是我的索引.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"):
?>