标签: http-status-code-404

Apache .htaccess:ErrorDocument和RewriteEngine不能一起工作

请看一下以下.htaccess

ErrorDocument 404 /404/

RewriteEngine On
RewriteRule (.*) index.php [L]
Run Code Online (Sandbox Code Playgroud)

通过此设置,我header('HTTP/1.1 404 Not Found');在PHP中使用重定向到错误处理页面并发送相应的HTTP状态代码.发送了正确的404状态代码,但浏览器显示空白页面并显示访问日志"GET /invalid-url/ HTTP/1.1" 404 -

任何人都可以告诉我如何使ErrorDocument与Apache URL重写?

php .htaccess mod-rewrite http-status-code-404

3
推荐指数
1
解决办法
6334
查看次数

使用Http WebRequest获取404错误页面内容?

我使用Http WebRequest和Vb.Net下载内容.一切都很好,但现在我有一个问题:

我想下载这个网站,这是404错误页面的示例,内容为:http://www.boris-koch.de/404seiteyeah

但后来我得到了这个错误:"Webexception - 404".我无法读取页面的内容,因为响应无效.那么你知道如何处理它并获取404错误页面的内容吗?非常感谢.:)

.net httpwebrequest http-status-code-404

3
推荐指数
1
解决办法
1768
查看次数

Django在不使用"request.path"的情况下获取url路径

我在django中创建了一个404.html页面,当我提出"Http404"时会调用它

我不知道404.html是否会传递一个"RequestContext"对象,但我可以生成请求的url路径而不使用请求变量

我想"Request的"和"request.get_full_path",但他们不为我工作.

任何帮助,将不胜感激.

python django url path http-status-code-404

3
推荐指数
1
解决办法
1万
查看次数

Mechanize/Ruby读取404页面的源代码

我正在做的就是加载机械化,并获得一个返回404的页面.但这正是我想要的.404页面有很多我想在我的例子中使用的HTML.

a = mechanize.new
a.get('http://www.youtube.com/watch?v=e4g8jriw4rg')
a.page
=> nil
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到任何进一步的信息.

mechanize http-status-code-404

3
推荐指数
1
解决办法
2082
查看次数

为什么即使文件存在于服务器上,jQuery ajax也会返回404 Not found错误?

当我通过浏览器访问以下网址时,它可以很好地返回JSON数据,

http://azcvoices.com/topcompanies/wp-content/themes/topcompanies/get.php?p=33

当jquery执行ajax 时,即使文件确实存在于上面提到的服务器上,get它也会失败并404 Not found error带有以下代码get.php,

$.ajax( 
{
    url: "http://azcvoices.com/topcompanies/wp-content/themes/topcompanies/get.php",
    type: "GET",
    data: {p: postId}
})
.done(function(post) {
})
.fail(function() { alert("error"); })
.always(function() {  });
Run Code Online (Sandbox Code Playgroud)

您可能会在下面看到404错误, 在此输入图像描述

目前.htaccess中有以下内容,

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] …
Run Code Online (Sandbox Code Playgroud)

javascript .htaccess jquery http-status-code-404

3
推荐指数
1
解决办法
2万
查看次数

Wordpress预览在自定义帖子类型上打破

当它处于自定义帖子类型时,我无法预览帖子.如果我在列出所有帖子的页面上并按下预览按钮,则可以正常工作.但当我进入帖子并单击"预览更改"按钮时,我会收到404错误页面.

我已经更新并保存了永久链接.我将帖子类型设置为public_queryable.

如果我在浏览器中禁用Javascript,那么预览按钮可以工作,但这意味着我必须更改我不想做的Wordpress核心文件.

这是我的自定义帖子类型结构:

    function my_custom_post_attq() {
$labels = array(
    'name'               => _x( 'Product' ),
    'singular_name'      => _x( 'product' ),
    'add_new'            => _x( 'New product' ),
    'add_new_item'       => __( 'add product' ),
    'edit_item'          => __( 'edit product' ),
    'new_item'           => __( 'new product' ),
    'all_items'          => __( 'all products' ),
    'view_item'          => __( 'view product' ),
    'search_items'       => __( 'search products' ),
    'not_found'          => __( 'product not found' ),
    'not_found_in_trash' => __( 'product not found in trash' ), 
    'parent_item_colon'  => …
Run Code Online (Sandbox Code Playgroud)

wordpress http-status-code-404 custom-post-type

3
推荐指数
1
解决办法
2495
查看次数

Magento管理员屏幕添加新的审阅按钮不起作用并生成404错误

Magento企业版,版本1.13.1.0

无法通过管理员屏幕添加新的产品评论.在管理员中单击"添加新审核"按钮时,菜单目录:评论和评级:客户评论:所有评论,并在Magento中生成例外,然后显示404页面.

这是一个干净的Magento安装,没有自定义.

有关如何解决此问题的任何想法?

php admin review magento http-status-code-404

3
推荐指数
1
解决办法
2000
查看次数

软404发生在空的内部搜索结果中,怎么办?

根据文章:https: //support.google.com/webmasters/answer/181708?hl = zh-CN出现Soft 404,因为我网站中的某些搜索条件没有项目,但我还是需要将这些页面编入索引谷歌,为了防止这些错误出现在网站管理员抓取错误中,并确保它们不会影响网站索引速度,我们该怎么办?!我们应该返回404错误代码吗?我们应该更多地填写所有搜索组合还是忽略它们?!

indexing seo google-webmaster-tools google-crawlers http-status-code-404

3
推荐指数
1
解决办法
1168
查看次数

找不到角度贴图文件

我刚刚下载了angular.min.js的新副本,并且在angular.min.js.map上得到了404,但我的代码中未包括该404:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
</head>
<body>
    <script type="text/javascript" src="js/angular.min.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Chrome中的错误:

GET http://angular.dev/js/angular.min.js.map 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

dictionary google-chrome http-status-code-404 angularjs

3
推荐指数
1
解决办法
1万
查看次数

为什么我的WebClient大部分时间都会返回404错误,但并非总是如此?

我想在我的程序中获取有关Microsoft Update的信息.但是,服务器在大约80%的时间返回404错误.我将有问题的代码归结为此控制台应用程序:

using System;
using System.Net;

namespace WebBug
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                try
                {
                    WebClient client = new WebClient();
                    Console.WriteLine(client.DownloadString("https://support.microsoft.com/api/content/kb/3068708"));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                Console.ReadKey();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,我必须经历几次循环,直到得到实际响应:

远程服务器返回错误:(404)未找到.
远程服务器返回错误:(404)未找到.
远程服务器返回错误:(404)未找到.
<div kb-title title ="客户体验和诊断遥测更新[...]

我可以随时打开并强制刷新(Ctrl + F5)我浏览器中的链接,但它会显示正常.

问题发生在具有两个不同互联网连接的两台不同机器上.
我也使用Html Agility Pack测试了这个案例,但结果相同.其他网站不会出现
此问题.(根部工作正常100%)https://support.microsoft.com

为什么我会得到这个奇怪的结果?

c# http-status-code-404 web

3
推荐指数
1
解决办法
3914
查看次数