阿里云虚拟主机怎么设置301、404,生成.htaccess文件做好SEO网站优化

2017-01-07 21:46 阅读 5,331 次 评论 0 条

最近为了试着做SEO网站优化,利用dede织梦系统搭建一个网站,因为自己对dede织梦默认模板文件夹(templets)里面文件含义比较了解,能够修改网页布局,所以使用起来应该比较上手。但一开始,我就遇到问题使用阿里云虚拟主机空间没法设置301和404。

为了试手,自己第一次买了很便宜阿里云虚拟主机做空间,结果在主机管理界面居然没有设置301、404设置,以前一直用的西部数码空间上面自带301、404设置。通过自己查询资料,301、404设置都是通过.htaccess文件设置的。结果我就做了.htaccess

代码如下:

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
ErrorDocument 404 /404.html(这段加红是设置当出现http协议404时,就出现这个404.html页面。前提是你必须先把这个是404.html源代码和文件都放到跟目录这样才有效果。)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.www\.ydwseo\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.ydwseo.com/$1 [R=301,L] (这段加蓝是设置301重定向,以我的网站淮安SEO(www.ydwseo.com)为例,把ydwseo.com跳转到www.ydwseo.com的,如果想换成自己网站把ydwseo替换成自己的就行)
order deny,allow

.htaccess文件做好后要放在根目录下面,阿里云虚拟主机的根目录是在以htdocs命名的文件夹里面的。通过FTP放到.htaccess文件到htdocs后可能看不到,我的阿里云虚拟主机就是不能看到.htaccess文件,需要通过FTP设置强制显示隐藏文件。

本人使用FTP工具是filezilla,我通过打开filezilla>服务器选项>强制显示隐藏文件

.htaccess文件就能看到了值得注意的如果你的上传“.htaccess”文件前面没有带“.”,那这个必须要上这样才能生效。

如果大家怎么对怎么写生成.htaccess文件,可以上网查询.htaccess在线生成工具可以快速生成这个文件,如有疑问可以在我网站留言,共同研究解决。

做为SEO网站优化者,301、404设置必须要有。如果这些基础不做,你的网站优化会有很大影响。

 

发表评论


表情