阿里云6元虚拟主机404页面及301重定向设置

用过万网6元的虚拟主机的朋友都知道,它是共享IP,而且不支持404页面自定义和301重定向的,但是又不得不用,毕竟一些小博客站,花几百租一年虚拟主机独立IP的实在太奢侈了。虽然万网6元的虚拟主机的控制面板不能设置301重定向和404页面自定义,但是我们可以通过.htaccess文件来实现。

1.新建一个TXT文本文档,然后将其重命名为.htaccess(注意没有.txt的后缀)。

2.如果你要实现301重定向就在.htaccess文件中放入如下代码(将代码中的域名改为自己的),然后传到网站根目录即可

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(lpsseo\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.lpsseo.com/$1 [R=301,L]
order deny,allow

如果你要实现404自定义就在里面放入如下代码(将代码中的域名改为自己的),然后传到网站根目录即可

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
ErrorDocument 404 /404.html
order deny,allow

PS:如果你要实现404自定义,需要你的网站根目录下面有404.html文件。

如果我要同时实现301重定向和404页面自定义怎么做呢?同样的。将两端代码都放到.htaccess文件里面(代码中的域名改为自己的)

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(lpsseo\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.lpsseo.com/$1 [R=301,L]
order deny,allow
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
ErrorDocument 404 /404.html
order deny,allow

本次教程分享到这里,希望对已经下手万网6元虚拟主机而没有设置301定向和404自定义的你有所帮助。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: