虚拟主机之配置.htaccess主要实例

虚拟主机之配置.htaccess主要实例

.htaccess文件是Apache服务器中的一个配置文件。它负责相关目录下的网页配置不准确。通过.htaccess文件。可以帮我们实现网页301重定向。自定义404错误页面。改变文件扩展名。允许/阻止特定的用户或者目录的访问。禁止目录列表。配置默认文档等功能。现在国外大多数虚拟主机商都允许用户自定义自己的.htaccess文件。如HostEase。Godaddy等虚拟主机。
下面说说在虚拟主机中自定义.htaccess文件的主要实例。
1。实现301重定向。
用Rewrite实现301转向代码如下:
RewriteEngine On
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
请将代码中的域名转换成你转向到新域名。当然也可以用Redirect实现目录的转向:
Redirect 301 /old.html http://www.domain.com/new.html
2。自定义404错误页面。
在.htaccess添加如下如下代码。然后把/bbs/e404.php 部分修改成你想要使用的错误页面的路径(如果要自定义其它错误页面。只需将404修改为相应的错误代码即可。如500)。
ErrorDocument 404 /bbs/e404.php
3。允许/阻止特定的用户访问。
禁止特定的IP代码如下:
order allow,deny
allow from all
deny from 1.1.1.1 #(将1.1.1.1换成想要禁止的IP)。
允许特定的IP访问代码如下:
order deny,allow
deny from all
allow from 1.1.1.1 #(将1.1.1.1换成允许访问的IP)。
4。禁止显示目录列表。
如果网站目录没有默认首页文件。将会列出文件列表。可能造成安全隐患。为避免这种情况(而不必创建一堆的新index文件)。你可以在你的.htaccess文档中键入以下命令。用以阻止目录列表的显示。代码如下:
Options -Indexes
备注:Unix。Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的。但是可能有的主机服务商可能不允许你自定义自己的.htaccess文件。上述的配置过程主要列举了.htaccess配置文件的常见实例。当然我们也可以通过配置.htaccess文件来实现伪静态(如Discuz。 WordPress程序等)。规范www。防止域名恶意解析等功能。这里就不一一列举了。如果对这方面感兴趣的朋友。可以到站长百科去看看。

更多服务器知识文章推荐:
分享到 :
相关推荐

青岛虚拟主机(青岛服务器租用)

青岛服务器租用价格怎么样?下面大家了解一下。

架设ftp服务器(ftp服务器怎么搭建)

一.什么是FTPFTP(FileTransferProtocol)是TCP/IP网[...

两大主机商Liquid Web与SiteGround对比评测

LiquidWeb和SiteGround是我们比较熟悉的两大美国主机商。近几年两家[...

什么情况下云服务器可以安装杀毒软件

如今伴随着云主机的应用愈来愈普遍。并且云主机针对公司和客户的也愈来愈关键。因此就许多...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注