15053971836 注册 / 登录

伪静态出现404

时间: 阅读:409
伪静态出现404

最佳回答

失控的影子

失控的影子

2023-01-17 00:44:02

正确设置的步骤:
步骤一:
ISS中404错误页面设置
打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成文件或默认值-->URL 里填写“/404.html”,按确定退出。再把做好的404.html页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
步骤二:
Apache下设置404错误页面很简单,一般都是有一个404错误页面设置的功能,只需要自己做好一个404页面,上传到对应的目录就可以了。
步骤三:
一些主机的空间默认就是返回值320或200状态码,怎么办呢?我们可以通过下面的代码来解决:
ApacheServer下设置404错误页面
建立一个.htaccess 文件,在其中加入如下内容:ErrorDocument 404/notfound.php,然后将.htaccess文件上传到网站根目录,最后制作一个404页面,命名为notfound.php,和上面的名字一定要统一,同样上传到网站根目录就OK了。这里切记不要使用绝对URL,如果使用绝对URL返回的状态码是302或200了。
IIS/asp。net下设置404错误页面
首先,修改应用程序根目录的设置,打开 web.config 文件,引用以下内容:
1
2
3
4
5
6
7
<configuration>
<system.web>
<customErrors mode=OndefaultRedirect=error.asp>
<error statusCode=404″ redirect=notfound.asp/>
</customErrors>
</system.web>
</configuration>
error.asp为系统默认的404页面名,notfound.asp为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面notfound.asp中加入以下代码,便可以保证IIS服务器能够正确地返回404状态码。
1
2
<% Response.Status
= 404 Not Found%>
总而言之,网站的404页面一定要设置好,如果说返回的是200状态码那就是自找麻烦,不如不做。木木seo建议404页面设置完成后,一定要检查是否正确,返回的一定要是404状态,如果你网站因为产生较多200码404页面而导致降权,那是非常悲剧的。
另外我们在制作404页面的时候也要注意页面的美观和体验,尽量不要自动跳转也不要仅仅显示此页面无法访问,404页面也需要有清晰的导航,让用户来决定去向,这样才能留住用户。

最新回答共有5条回答

  • 匿名用户
    回复
    2023-01-17 03:03:15

    根据多年来的经验,或许初学者要留意下以下几点:
    1.物理服务器和VPS和云主机的区别

    2.流量和带宽的概念

    3.下载速率、上传速率和带宽的关系

    4.资源共享和独享

    5.独立资源独立IP地址的使用

    6.带宽种类的选择

    7.网络及质量自查

    8.操作系统OS及基础指令使用

  • 失控的影子
    回复
    2023-01-17 03:03:15

    主机侦探:

    1、如果是租用的是服务器,注意是否为独立服务器,而不是vps;

    2、带宽,香港带宽小且贵,问清楚带宽是独享还是共享,升级带宽的价格,上行带宽和下行带宽是否一样、或者分别是多少。

    3、服务器配置后期是否可以升级,我们前期为了节省成本可能会选择配置低一些的服务器,那么后期是否支持升级配置,以及升级配置的价格。

    4、服务商是否靠谱,资质是否齐全,售后服务是否到位。服务器不能保证百分百不出问题,但是在出现问题的时候一定要能够及时解决。

    5、是否有控制面板,关系到售后服务的快慢。通过控制面板可以快速对服务器进行重启、重做系统等操作,无需联系机房再处理。

    相比较而言,Megalayer虽然是刚成立的服务器品牌商,但因其优越的性能和超高的性价比还是获得一片好评,现在搜索主机侦探,通过优惠链接购买更是可以享受超低折扣,非常划算。

  • 游客
    回复
    2023-01-17 03:03:15

    随着互联网经济和电子商务的快速发展,使得很多人的眼光都聚焦在香港服务器,香港服务器的自由搭配和灵活调整,快速访问和稳定性良好,还可无需备案,可帮助企业服务快速上线,避免了资源闲置和浪费。为我们提供了更高的稳定性和工作效率,同时也为我们节省了大量的运维成本。

    但是香港服务器的市场很乱的,以VPS改头换面的服务器多得是,选择的时候一定要注意。

    正确理解香港服务器

    一提香港服务器就自带主角光环似的,还有极个别的美国服务器,大家都觉得无备案,稳定,反正就是好,其实大家也没必要觉得有多么“高大上”,无外乎就是将云计算应用到服务器上,确实要比一些ECS云服务器在性能上表现得更优越些,其中,就包括独占硬件资源,独享宽带及高扩展性等优势。

    其实,一般企业建站,规模不大的传统的ECS云服务器就足够了,就算它香港服务器再好,我们也没有必要去买,所以不要盲目选择,要正确看待香港服务器。

    访问速度

    这也是一些不入行的使用者对香港服务器的看法,就觉得香港服务器访问速度快,但也情有可原,而我想说的是,卖家们用什么“国际宽带,CN2线路,网站无缓存”等次夸大香港服务器。香港云服务器访问速度主要和带宽和线路有关,不要觉得是香港服务器访问就是快,有些不太正规的服务商为了利益,会把带宽分配好几个账号公用,严重影响访问体验,因此,买的时候建议去正规厂商去购买,且尽量使用独享。

    具备功能

    了解服务器是否支持伪静态,支持301重定向,404页面,额外,是否具备防御功能,网站上线后,避免不了黑客骚扰,让人很是烦恼,看看有没有抵御DDoS攻击,CC攻击的功能,别到时候才去想这些问题。

    服务器的稳定性

    这个呢,还要看服务器自身的稳定性和专业的运维服务,所以要了解服务商机房的硬件条件如何,如机房环境是否按国际标准建设,是否符合高品质机房

  • 建站最低500起
    回复
    2023-01-17 02:02:05

    你的设置是没有错的,前提空间必须是linux系统,如果是windows主机就不一样了。你可以

    新建httpd.ini文件放入代码:

    [ISAPI_Rewrite]      
    # Defend your computer from some worm attacks      
    #RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O]      
    # 3600 = 1 hour      
    CacheClockRate 3600      
    RepeatLimit 32      
    # Protect httpd.ini and httpd.parse.errors files      
    # from accessing through HTTP      
    # Rules to ensure that normal content gets through      
    RewriteRule /tag/(.*) /index.php?tag=$1     
    RewriteRule /software-files/(.*) /software-files/$1 [L]      
    RewriteRule /images/(.*) /images/$1 [L]      
    RewriteRule /sitemap.xml /sitemap.xml [L]      
    RewriteRule /favicon.ico /favicon.ico [L]      
    # For file-based wordpress content (i.e. theme), admin, etc.      
    RewriteRule /wp-(.*) /wp-$1 [L]      
    # For normal wordpress conten