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

2022年 7月 21日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

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

来源:idcspy.com/hostease_.htaccess_shili.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者所有。如有侵权,请联系我们删除。

腾讯云正在大促:点击 https://2bcd.com/go/tx/进入最新活动页】领取无门槛代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云限量超级红包:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。
小咸鱼

发表评论

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