我的404页面没有按预期的方式显示。我已经将我的404页面放在与404.html相同的主索引页()目录中,并在.htaccess文件中写成
# DO NOT REMOVE THIS LINE AND THE LINES BELOW ERRORPAGEID:QeGuBu
ErrorDocument 404 /404.html
如果not found错误位于同一目录()中,则404页面可以正常工作,但如果错误发生在其他目录(如 )中,则404页面不会显示链接到它的样式...
需要帮助。
我有一个自定义404错误页面和一个mod_rewrite规则。如果我访问一个不存在的页面,我将得到404错误页面。我的问题是,如果我从我的php页面发出404头,它不会打开我的404页,相反,我得到以下内容:
Not Found
The requested URL /index.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying
to use an ErrorDocument to handle the request.
这是我的.htacces
我正在尝试在IIS-8中返回默认的404错误页。我使用的是以下代码:
// Return 404 in case no product was found
if($product_index == -1) {
header('HTTP/1.0 404 Not Found');
exit;
}
这段代码返回404-错误,但是页面是空白的。
有没有办法使用PHP包含默认的404错误页面?
我想知道是否有可能在一个页面中抛出一个404错误(代码隐藏)?或者甚至可能抛出任何其他类型的错误页面,例如408(超时)或401(需要身份验证)?
注意:我不仅希望页面返回状态代码404,还希望它使用ASP.Net(或我的CustomErrors) 404错误页面。
在后面的代码中如下所示:
if(id>10){ //if id is greater than 10, then it doesn't exist here
throw 404Error();
}
为了让我的手机与Ubuntu一起工作,我遵循了以下问答中的建议:
如何连接诺基亚Lumia 520和Ubuntu12.04
不幸的是,我的安装失败了。在更新时,我会得到以下错误:
W: Failed to fetch http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu/dists/trust
Uri currURI =新Uri(currentPageToLoad,UriKind.Relative);ExtrasHTMLbrowser.Navigate(currURI);
上面的代码基本上是抓取一个字符串(currentPageToLoad)并生成一个URI。然后,我的web浏览器ExtrasHTMLbrowser将尝试导航到URI。当currentPageToLoad类似于"author.html“时,它可以很好地工作,并导航到html页面。
然而,我遇到的问题是,当HTML文件位于诸如html之类的文件夹中时,它将无法正确导航。所以,当currentPageToLoad