繁体   English   中英

404错误页面重定向回首页

[英]404 error page redirect back to home page

我有一个网站www.thewritedesign.co.uk。 我的网站基于包含。 我在网站顶部的导航全部使用achor链接,并且该网站都是一页。 我有一个错误页面,所以当您键入www.thewritedesign.co.uk/euskdfzxcahsz时,其余的/ euskdfzxcahsz保留在URL中,并且当您进入我的错误页面时,我的导航链接不起作用,因为它们具有#service #about等作为链接。

如果您使用/ terms-and-conditions,我为其他页面“ Terrms and Conditions”写了一个if语句,如果您使用该页面顶部的导航链接,则可以回到正轨,因此链接现在/ index#services / index#about等。

我的问题是。 如果您登陆www.thewritedesign.co.uk/euskdfzxcahsz,是否有if语句,我可以用它说您登陆的任何页面都不存在,请返回/ index#services / index#about

谢谢

更好的方法之一(我认为)是让htaccess文件为您处理此问题。

htaccess文件具有RewriteEngine,可让您在URL处理方面做很多事情。 对您而言最有趣的是ErrorDocument 404处理。

404错误基本上是“死链接” ,这意味着用户尝试到达的任何目的地都不存在。 然后,您可以选择通过htaccess文件中的错误处理来重定向用户。

例:

RewriteEngine on
ErrorDocument 404 http://www.yoursite.com/index.php#services

更改示例中的URL以适合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM