【发布时间】:2011-11-10 02:37:37
【问题描述】:
我正在使用 .htaccess 自定义错误页面“error.php”。问题是,它所做的只是重定向它们。
我希望我的 404 在地址栏中显示请求的 URL,就好像用户从未被重定向一样。
以下是一些模型示例:
http://us.battle.net/wow/en/22222222222222222222
http://en.wikipedia.org/wiki/222222222222222222222
这些页面是否只是使用实际上类似于“domain.com/index.php?page=2222222222222222222222”的 URL 重写器?如果是这样,他们是否只是打印出文本而不指示它是 404 页面而不以某种方式将其标记为错误页面?
他们必须在标题中发送一些东西。我有一个用于 +1 按钮的 Chrome 扩展程序,当我转到列出的页面时,它给了我一个错误提示“无法为此页面 +1。”
有人知道这里使用的是什么“标志”吗?
【问题讨论】:
-
那些页面是 404,我假设你不能“+1”那些页面。
-
我的error.php 可以被+1,所以我错过了一些东西......
-
如果您使用 Chrome,您将能够拉出开发人员工具,对吧?在“网络”下,您可以检查响应代码。在这些情况下是 404。
标签: url-rewriting http-status-code-404 google-plus-one