apache服务器虚拟主机如何设置301重定向、404页面
时间:2014-04-23 | 来源:www.eshiren.com | 作者:西部人 | 点击:
242
次
一个常见的问题:apache虚拟主机如何301重定向?apache虚拟主机如何设置404页面?apache虚拟主机如何设置默认首页?这些都可以在主机供应商提供的后台来设置。目前基本上所有的虚拟主机供应商都提供这样操作平台,但有一些主机供应商或者是代理商没有提供这样的操作平台,或者有的代理商所提供的平台无法操作,这个时候该怎么办呢?
最近笔者的一个朋友就遇到这样的情况,他购买的是万网的虚拟主机,主机是apache服务器,但是是从一个代理商哪儿购买的。代理商给他提供的后台根本无法操作,他在无赖之下向笔者求助。最后笔者通过创建.htaccess文件的方法帮助其实现了301重定向、404页面设置和默认首页的设置。下面笔者就给朋友分享一下:
1.用记事本创建一个txt文件,将一下代码复制进去:
其中第二行的“eshiren.com”是需301重定向的域名,第三的“www.eshiren.com”是301要所指向的域名,您可改写成自己的域名便可。把你的404页面命名为“404.html”并上传到网站根目录。最后一行是设置首页默认页的,你可以根据需要进行排序。
2.用FTP工具将这个txt文件上传到您的网站根目录,之后将其进行重命名为“.htaccess”,一定记得字母前面还有一个点。我们在自己的本地电脑上是无法这样命名的,因为我们大都使用的是windows系统,windows系统是不容许这样命名文件的,所以把它上传到空间里以后再重命名。
加一段广告,士人网络专业提供天水网站建设、天水网站优化服务!
最近笔者的一个朋友就遇到这样的情况,他购买的是万网的虚拟主机,主机是apache服务器,但是是从一个代理商哪儿购买的。代理商给他提供的后台根本无法操作,他在无赖之下向笔者求助。最后笔者通过创建.htaccess文件的方法帮助其实现了301重定向、404页面设置和默认首页的设置。下面笔者就给朋友分享一下:
1.用记事本创建一个txt文件,将一下代码复制进去:
rewriteEngine on
rewriteCond %{HTTP_HOST} ^eshiren.com [NC]rewriteRule ^(.*)$ http://www.eshiren.com/$1 [R=301,L]<Files ~ "^.(htaccess|htpasswd)$">deny from all</Files>ErrorDocument 404 /404.htmlorder deny,allowDirectoryIndex index.html index.php index.htm
其中第二行的“eshiren.com”是需301重定向的域名,第三的“www.eshiren.com”是301要所指向的域名,您可改写成自己的域名便可。把你的404页面命名为“404.html”并上传到网站根目录。最后一行是设置首页默认页的,你可以根据需要进行排序。
2.用FTP工具将这个txt文件上传到您的网站根目录,之后将其进行重命名为“.htaccess”,一定记得字母前面还有一个点。我们在自己的本地电脑上是无法这样命名的,因为我们大都使用的是windows系统,windows系统是不容许这样命名文件的,所以把它上传到空间里以后再重命名。
加一段广告,士人网络专业提供天水网站建设、天水网站优化服务!