美好的一天给大家。我有一个典型的设置A,M,P,我只是在我的本地主机服务器上进行一些测试以设置网页。我对PHP和动态网站有点新,所以我尽管糊里糊涂。所以我在这里陷入僵局。每当我尝试在浏览器中查看页面并单击链接时,出现此错误:找不到对象!在此服务器上找不到请求的URL。 localhost
找不到对象! 在此服务器上找不到请求的URL。推荐页面上的链接似乎是错误或过时的。请通知该页面的作者关于错误。 如果您认为这是服务器错误,请与网站管理员联系。 错误404 本地主机 的Apache/2.4.3(Win32的)的OpenSSL/1.0.1c PHP/5.4.7
my url looks like this: http://localhost/test/content/home
这里是我的index.php页面的代码和我nav.php页
第一的index.php
<?php
include('Config/setup.php');
?>
<?php
if(isset($_GET['page']) && $_GET['page'] == !'') {
$pg = $_GET['page'];
} else {
$pg = 'home';
}
#var_dump($pg);
#exit;
?>
<!DOCTYPE HTML>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>FTS</title>
<link href="css/Styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="header temp_Block">
<?php include('templates/header.php');?>
</div>
<div class="main_nav temp_Block">
<?php include('templates/main_nav.php');?>
</div>
<div class="main_Content temp_Block">
<?php include('Content/'.$pg.'.php');?>
</div>
<div class="footer temp_Block">
<?php include('templates/footer.php');?>
</div>
</body>
</html>
这里是我的nav.php
<?php include('Config/setup.php')?>
<a href="/test/content/home">home</a>
<a href="/test/content/freestuff">free stuff</a>
<a href="/test/content/aboutus">about us</a>
<a href="/test/content/services">services</a>
<a href="/test/content/Whatwedobetter">What we do better</a>
我认为这可能是一个权限问题,因为/content/home.php位于xxamp/htdocs/test的子文件夹中。但我不完全确定。我可以在托管网站上测试这个,但是404错误让我觉得它可能是localhost而不是我的代码。
所有的帮助表示感谢,并提前致谢。
k我试试吧......不能伤害。 – user2089405 2013-02-23 22:45:07