.htaccess设置404页面301不成功解决方法

当网站建设好准备上线前,为了网站更好的用户体验,为了给蜘蛛更好的站点印象,为了网站安全,我们常常需要对网站进行.htaccess文件设置。.htaccess文件可以对网站常规全局设置、对文件夹密码保护、对自定义错误页面(404)进行设置,自定义默认文档、www域名重定向,网页重定向、访问权限控制、MIME类型修改、设置图片防盗链这些功能。

一般个人网站不需要太多的设置,而且空间商控制面板也有上述一些功能,而我们大多数进行.htaccess设置只要是为了404页面和301页面的设置。当我们在一些.htaccess在线设置网站上进行设置时,会相应的生成一些代码。当设置完成后,下载.htaccess文件到本地电脑,然后上传到我们的网站上即可完成。不过注意:由于Windows系统的Bug,请手动在保存对话框中将文件名改为“.htaccess”,并将文件类型改成“所有”。由于编码问题,请您不要尝试通过“记事本”编辑该文件,否则可能导致文件错误。

重点来了,很多人在通过上述.htaccess文件下载时,浏览器会默认将文件直接下载到本地电脑上,所以我们并不能够对下载的文件进行重新命名,且改变文件类型。另外,如果我们在本地建立一个txt文档,将上述.htaccess在线设置网站上的代码复制到这个txt文档,然后选择所有文件类型,将文件名改成.htaccess,好像也是可以的。但其实这两种方法上传的文件往往会导致404页面设置无效,或者出现网站不能访问的现象,例如出现internal server error。

那么我们如何完成.htaccess设置呢?关于404页面301不成功解决方法如下:按照.htaccess在线设置网站将我们的需求设置好以后,我们先不要点击下载这个.htaccess文件,我们先在浏览器设置上进行一些修改,如下图:

浏览器下载设置

浏览器下载设置

按照上述步骤设置浏览器下载内容,将标注3好部分的开关打开,就能够完成.htaccess在线设置网站的设置流程了。然后再将文件上传到网站上,设置即可生效。之所以.htaccess设置404页面301不成功,是由于上传的.htaccess内容出现了改变,或者编码有问题,导致设置不成功或者无法访问网站。.htaccess设置404页面301不成功解决方法就这么简单。

请按F5,刷新后再评论
  • 全部评论(0
    还没有评论,快来抢沙发吧!