jjzjj

php - 重定向后获取 404 文件 URL 的最佳方法是什么?

我正在处理一个需要将错误记录到数据库的PHP站点。因此,我设置了一个.htaccess文件,如下所示:ErrorDocument404/404.php404.php包含将日志插入数据库所需的所有日志记录函数。我遇到的问题是检索触发404的文件的URL。这里是$_SERVER超全局数组的内容:[HTTP_HOST]=>{omitted}[HTTP_USER_AGENT]=>Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.9.1.7)Gecko/20091221Firefox/3.5.7[HTTP_ACCEPT]=>text/html,appli

php - WordPress 触发器 404

如何触发404模板显示?我做了以下...$_escaped_fragment_=$_REQUEST['_escaped_fragment_'];$post=(get_page_by_path($_escaped_fragment_,'','brands'));if(!empty($post)){setup_postdata($post);the_title();get_template_part('loop');wp_reset_postdata();}else{get_404_template();//notworkinginclude(get_query_template('404

php - Nginx 不显示 404 页面,而是在根目录中提供索引文件

我的Nginx服务器没有显示我的404页面。相反,每当尝试访问不存在的页面或目录时,它只会在我的Web文件夹的根目录中提供我的索引(.php)(没有相应的样式表)。这是/etc/nginx/sites-available下我自己的“默认”文件:server{listen80;listen[::]:80ipv6only=on;listen443ssl;listen[::]:443ipv6only=onssl;add_headerStrict-Transport-Securitymax-age=15768000;ssl_certificate/etc/nginx/ssl/server.cr

php - CodeIgniter 3 上的 HMVC 无法正常工作 - 获取 404

我正在尝试在我的CI3安装上设置模块化,但似乎不起作用。我正在使用找到的wiredesignz包here在“分支机构”选项卡下。我做的步骤:在应用程序/核心中复制MY_Loader和MY_Router复制MX文件夹到application/third_party将这行代码复制到application/development/config.php中(我已经将config.php移到了development文件夹下)//设置模块位置$config['modules_locations']=array(APPPATH.'modules/'=>'../../modules/',);创建申请-模

php - Laravel 5 自定义 404 Controller

我正在制作具有CMS的Laravel应用程序,页面存储在数据库中。数据库中的页面记录有一个id、标题、内容和urlslug。我想要这样,如果有人访问urlslug,那么它将加载一个页面以显示该页面的内容。所以我认为我需要重写40​​4处理程序,以便说用户在404之前访问mysite.com/about,它会检查数据库以查看是否有关于存储为urlslug的记录。如果有,它将加载页面以显示内容,否则它将显示404。我已经通过以下解决方案完成了90%的工作:我修改了App\Exceptions\handler.php中的渲染方法如下:/***RenderanexceptionintoanHT

php - 我在使用 Index.php 加载主页时收到 404,但 index.php 在直接链接上工作,为什么?

我似乎无法理解为什么我的Homepage突然拒绝直接加载,即:www.mysite.com/但加载仅当您键入www.mysite.com/index.php时这是网站:比较:http://www.propasiarealty.com//Sendsyoutothe404page鉴于:http://www.propasiarealty.com/index.php//Loadsthehomepage.无法弄清楚到底哪里出了问题,请帮忙。下面是Filezilla的截图:编辑01请看我的HTACCESS...快照更新02我修改了HTACCESS还是没有成功,现在看起来是这样的:Directory

javascript - 发布 http ://localhost:3000/404 (Not Found)

我正在开发具有上传功能的网络文件浏览器。我正在使用AngularFileUpload指令和angularwebfilebrowser.首先,我下载了文件Web浏览器并对其进行了配置。其次,我下载了文件上传指令并一步一步完成所有操作,我的页面运行完美但是当我尝试上传我得到的东西时FileUploader.js:479POSThttp://localhost:3000/404(NotFound)我知道FileUploader.js找不到upload.php文件,但我把它放到了根文件夹并提供了路径:varuploader=$scope.uploader=newFileUploader({ur

php - 为什么我的网站对存在且可访问的页面给出 404 错误?

我的问题是在我网站的某些页面上,例如http://www.piranha-internet.co.uk/web/website-design.php我在Google网站站长工具中收到404错误。但是我可以正常访问这些页面,它们都有指向它们的内部链接,而不是来自外部的链接。我已在此页面上完成header检查并收到404响应。我在我的服务器上创建了空白文件,它们给我一个200代码似乎没问题,但如果我复制并重命名有问题的404文件,我会得到相同的404错误。我的网站上大约有40个页面,其中一半提供200代码,另一半提供404。它们都使用相同的结构和相同的包含,但所有内容都不同。为什么会这样?

php - Codeigniter 中的路由 - 找不到 404 页面

谁能告诉我,问题出在哪里??这是我的ControllerclassSupportextendsCI_Controller{publicfunction__construct(){parent::__construct();$this->load->model('support_model');$urlarray=array("index","delete");if(!in_array($this->uri->segment(2),$urlarray)){$this->viewticket($this->uri->segment(2));}}publicfunctionviewticke

php - Laravel 4 - 处理 404 错误

我知道用laravel4处理404错误是在app/start/global.php中写:App::missing(function($exception){returnRedirect::route('404_Error');});但实际上我想使用这条路线:Route::get('error',array('as'=>'404_Error','uses'=>'ErrorController@get404Error'));但要保持相同的URL。例子:我现在的URL是localhost:8000/users/blat(404错误)。我不想重定向到错误页面。我想在此URL上查看ErrorCo