【定制404错误页面,并发信给管理员的程序】教程文章相关的互联网学习教程文章

用php来改写404错误页让你的页面更友好

404错误,很多人都知道,如果要访问的url不存在的时候就读取显示这个页面.以往在处理404方面我们通常的做法是要麽简单写几行字,而有心人士或许还会对其稍加美化,另外一少部份想投机取巧的傢伙甚至用meta标籤做延时转向,仅此而已,其实404还可以帮我们做很多事,这就是今天我们要讨论的重点了. 首先我来说明一下我的404究竟都能帮我做哪些事情: 1.他可以告诉我何时来自哪裡的用户要访问我哪个URL结果失败了. 2.他能告诉我对方为何要访问...

PHP header()函数使用详细(301、404等错误设置)

如果您刚刚开始学习PHP,可能有许多函数需要研究,今天我们就来学习一下PHP Header()的使用方法,更多的使用说明,请您参照PHP中文手册,下面是关于header函数的详细使用说明 header实现404无法找到页面 代码如下:Header("HTTP/1.1 404 Not Found"); 针对apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的 代码如下:error_page 404 /404.php; 改成 代码如下:error_page 404 = /404.php; php heager 301 代码如...

php 404错误页面实现代码

代码如下:<?php # 设置 $domain 为你的域名 (注意没有www) $domain = "jb51.net"; # 设置URL,注意没有后划线 / $docroot = "http://jb51.net"; # 设置错误信息的字体 $fontface = "Verdana"; # 设置404页面的字体大小 $fontsize = "2"; # 设置404页面的背景颜色,缺省是白色 $bgcolor = "#ffffff"; # 设置文字颜色,缺省是黑色 $textcolor = "#000000"; # 使用 $reportlevel 变量来控制是否发信给网管 # 0 = 根本不用发信,嘿,NB的...

phpmyadmin登录出现404错误【图】

phpmyadmin登录出现404错误?造成原因:wamp无法打开phpadmin出现404是因为wamp\alias\phpmyadmin.conf文件配置不对推荐:《mysql教程》解决方法步骤如下:1、首先把软件界面的语言调成中文模式,将鼠标移到软件图标处点右键,接着再将鼠标移到新弹出的选项卡中的Luanguage,如图。2、然后再将鼠标移动到新打开的菜单选项卡中的Chinese位置并勾选上,这样就可以开始进行设置了,(1)接着在软件的安装目录下找到wamp\alias\phpmyad...

WAMPSERVER打开phpmyadmin时遇到404错误——解决办法【图】

所遇问题: 解决办法: 点击WAMP,打开Apache->httpd.conf 然后在浏览器上输入网址http://localhost:8080/phpmyadmin/ 即可打开phpMyadmin

thinkphp页面请求时间超过40S报404错误解决办法【代码】【图】

最近在写一个thinkphp项目的时候,发现Ajax从后端请求数据时间比较长,大概需要45秒左右,但是一旦请求时间超过40s,页面就会超时404了,一开始以为是ajax请求时间不能太长,后来将Ajax请求改为同步且timeout设置为60000(毫秒),发现还是不行,然后又查一下浏览器的最长请求时间是5分钟,所以也排除了浏览器的问题,接着排除了php和thinkphp的问题,最后发现原来是apache出现的问题,最后的原因是:phpstudy自带的httpd.conf没有...

PHP xmlreader 404错误

我正在运行XMLREADER来提取各种XML文件,然后在PHP5中使用SimpleXML对其进行解析.这是可行的,但是对于特定文件(文件大小约为4.5MB),结果是Warning: XMLReader::open(http://www.blah.com/adm/feeds/The XML File.xml) [xmlreader.open]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /public_html/adm/cache/parsers/parser.php on line 15但是,当我单击ont列出的URL时,文件在那里.我已经在类似的专用服...

PHP-删除文件扩展名时出现404错误,但在Wamp上无法使用【代码】

在管理文件夹中的htacesss文件中,删除了wamp上的php扩展名,尽管效果很好.与灯泡服务器一起移至ubuntu时.它给出了404找不到.但是htaccess可以完美地用于其他诸如索引路由之类的东西.下面是我在htaccess文件上使用的内容.RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$$1.php [NC,L] DirectoryIndex index.php解决方法:尝试以下规则:RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rewrit...

PHP-重定向到首页,而不是404错误页面!【代码】

我正在使用PHP.我有一个.htaccess文件,如下所示,它重定向到首页而不是404错误页面:/这可能是什么问题?感谢帮助!非常感谢!ErrorDocument 404 /new/err404.html RewriteEngine On RewriteBase /new/RewriteRule ^login.html$index.php?s=login&a=loginDo [QSA,L] RewriteRule ^logout.html$index.php?s=login&a=logoutDo [QSA,L] RewriteRule ^([^/]*).html$index.php?s=$1 [QSA,L] RewriteRule ^members/([^/]*)$index.php?s=pr...

javascript-PHP应用程序上出现无法解释的404错误【代码】

在自定义PHP框架上,我实现了一个邮件类,让我知道何时发生404.它向我发送url,引荐来源网址和UA字符串. 我收到两种类型的无法解释的404报告,这些报告未链接到网站上的任何地方.这经常发生.我已经测试了报告所来自的确切浏览器版本.我找不到任何错误,无论是在html中还是在javascript中.这些页面通常仅包含少量javascript btw. Type1示例:source: http://www.example.com/articles/example-article target (404): http://www.example....

一个非常简单的自定义PHP框架中的自定义404错误页面【代码】

我使用以下代码将所有请求重定向到我的index.php:RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$index.php?q=$1 [L,QSA]我无法学习OOP,但是我创建了一个非常简单且有效的自定义框架来管理来自访客的url请求.逻辑是if ( Is site under maintenance? ) { display "under maintenance page" if answer is true; }else if ( if page exist physically or I know that url has a valid...

php-为什么分页不起作用,并在wordpress网站上给出404错误?【代码】

美好的一天!问题是这样的:当您单击404错误的第2页时,在模板类别(档案库)中,分页不起作用.请帮忙不明白该怎么解决,已经全死了 我的循环:<?php $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $arg = array('cat' => get_queried_object_id(),'post_type'=>'post','posts_per_page'=>9,//'order'=>'desc','paged' => $paged,); $query = new WP_query($arg); if($query->have_posts()) : ?> <section class=...

php – codeigniter 2:默认控制器上出现404错误【代码】

我像这样设置默认控制器$route['default_controller'] = "InterviewController";这是InterviewController的代码class InterviewController extends CI_Controller{private $em;function __construct() {parent::__construct();}public function index() {$commentsList = array();$commentsList['comments'] = $this->em->getRepository('Entities\Comment')->findPage(1, 10, 'DESC', $this->em->getRepository('Entities\Intervi...

php – 404错误调用REST api(Phalcon)【代码】

尝试使用ajax在Phalcon中调用DELETE或PUT时,我收到404错误.我能够做一个GET. 我的阿贾克斯:$.ajax({url: 'http://localhost/person/blah/5',type: 'DELETE',success: function (data) {console.log(data);} }); 我的PHP$app->delete('/person/blah/{id:[0-9]+}', function($id) {$response = new Phalcon\Http\Response();$response->setJsonContent(array('status' => 'OK', 'data' => array('id' => $id)));return $response; ...

php – 通过管理面板访问模块设置时出现Magento 404错误【代码】

所以我下载了Magento免费博客扩展,但它只支持一个博客.所以我复制了扩展,因为我在magento商店需要多个博客.我在扩展副本中更改了所有引用和调用,并能够将其作为单独的扩展安装. 但是,当我想从管理面板创建一个新帖子时,它会给我一个Magento 404错误. 如果有人可以看看,让我知道我错过了什么,我将不胜感激. 请注意我使用两个环境进行测试: >使用PHP 5.2.6,MySQL 5和Apache 2.0.59通过MAMP / WAMP(适用于Mac和Windows的预打包LAMP桌...

并发 - 相关标签
错误 - 相关标签