虚拟主机之配置.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。防止域名恶意解析等功能。这里就不一一列举了。如果对这方面感兴趣的朋友。可以到站长百科去看看。

分享到 :
相关推荐

虚拟主机不同操作系统之间的区别有哪些(虚拟主机不同操作系统之间的区别有哪些优点)

  对于大部分站长来说。都会选择虚拟主机来搭建网站。毕竟虚拟主机的性价比相对较高。但...

免备案服务器分为哪几种租用(免备案服务器分为哪几种租用类型)

免备案服务器租用分为:1。香港服务器租用。采用国际带宽。能实现全球访问;2。国外服务...

租用国外高防服务器有什么优势(租用国外高防服务器有什么优势吗)

具体内容如下:一。互联网和大数据等一系列IDC行业的发源地在美国。所以美国是全球的[...

Linux检查Swap交换空间的四个命令是什么

Linux检查Swap交换空间的四个命令:1。linuxfree命令。可以使用fr[...

发表评论

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