求教 php 404 页面 定义的步骤

WBOY
Release: 2016-06-13 12:21:39
Original
1068 people have browsed it

求教 php 404 页面 定义的方法
情况是这样子的:

首先是在本地 apache+mysql+php 环境下试着定义一个404页面,在根目录下创建一个404.html  然后再创建一个.htaccess的文件,参考内容:

RewriteEngine On
ErrorDocument 404 /404.html

通过百度上说的基本上都是这样定义的,然后我重启apache,试着访问根目录下一个不存在的目录,url/aaaa/ ,结果  地址栏上并未跳转到类似于 url/404.html 这样的地址上去,但是其内容确实是 404.html定义的错误信息; 

然后我在服务器上 iis7 的通过百度 说定义 属性 ->自定义错误->换成 url,/404.html  这样的形式,然后同样试着访问一下不存在的目录,出现的状态和上面一样,

不是假设访问一个不存在的目录  url/aaaa/ 的时候,地址栏上会跳转到 url/404.html 这样子的么,

在这里求教各位朋友,多指点一下!谢谢!
------解决思路----------------------
不是假设访问一个不存在的目录  url/aaaa/ 的时候,地址栏上会跳转到 url/404.html 这样子的么,

不是的!
当访问的文件不存在时,就返回 404 指定文件的内容,并不改变 url。因为没有发生跳转
就好比你在 index.php include 了其他文件,虽然页面中显示了其他文件的内容,但地址栏中的 index.php 不会改变一样

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template