好日子给大家。 我有一个典型的设立A,M,P,我只是在做我的本地服务器上的一些测试设置的网页。 我有点新的PHP和动态网站,所以我虽然得过且过我的方式。 所以我在这里,在一个僵局。 每当我试图在浏览器中查看页面,点击的链接我得到这个错误:
找不到对象! 所请求的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中/测试的子目录下,这可能是一个权限问题。 但我不能完全肯定。 我可以测试这种对托管网站,我有,但404错误让我觉得这可能是一个与本地主机,而不是我的代码。
所有的帮助表示赞赏和感谢提前。