如何有效地使用.htaccess文件

如何有效地使用.htaccess文件点击蓝字关注Java高级部落


 htaccess文件是运行ApacheWebServer的Web服务器的配置文件。它对于配置和重定向ApacheWebServer文件系统非常有用。

请记住.htaccess文件将采用隐藏格式。没有人可以通过URL直接看到它。


 htaccess文件有许多用途,在这里,我将讨论创建它们及其用途。


创建.htaccess文件


打开任何文本编辑器并使用名称保存文件.htaccess。

启用mod_rewriteApacheWebServer配置中php.ini文件中的扩展名。

如何有效地使用.htaccess文件


htaccess的用途


1.禁用目录列表

如果要禁用文件夹文件列表,请包括以下代码。

如何有效地使用.htaccess文件


2.错误页

可以为特定错误设置错误页。

例子:

如何有效地使用.htaccess文件

如果要打开Apache Server中的重写规则,则必须编写:

如何有效地使用.htaccess文件


3.域重定向

若要永久地将你的domain.com重定向到www.yourdomain.com,请添加以下代码:

如何有效地使用.htaccess文件


4.子域重定向

还可以执行到文件夹的子域重定向映射。这里www.yourdomain.com连接到website_folder 文件夹。

如何有效地使用.htaccess文件

在这里,subdomain.youdomain.com连接到subdomain_folder 文件夹。

如何有效地使用.htaccess文件


5.旧域重定向

用于将旧域(old.com)重定向到新域(new.com)的.htaccess代码。

如何有效地使用.htaccess文件


6.友好URL

友好和信息丰富的网址有助于搜索引擎排名。URL是搜索引擎优化过程中非常重要的一部分。


配置文件URL


剖面参数[a-Za-Z0-9_-]打开此输入(如需更多帮助,请阅读有关正则表达式的内容):

http://gurutechnolabs.com/profile.php?username=test

http:// gurutechnolabs.com/test

如何有效地使用.htaccess文件


好友网址


http://gurutechnolabs.com/friends.php?username=test

http://gurutechnolabs.com/friends/test

如何有效地使用.htaccess文件


具有两个参数的朋友URL


这里,第一个参数允许[a-Za-Z0-9_-],第二个参数只允许数字[0-9]

http://gurutechnolabs.com/friends.php?username=test&page=2

http://gurutechnolabs.com/friends/test/2

如何有效地使用.htaccess文件


隐藏文件扩展


假设您不想显示网页的扩展名。

例子:

http://www.yourdomain.com/index.html

http://www.yourdomain.com/index

只需添加以下代码:

如何有效地使用.htaccess文件


使用.htaccess提高网站的速度和性能


1.启用压缩:

压缩对于减少网页的大小是非常有用的。

有两个压缩选项:

· 放气:非常容易设置。

· GZIP:更强大的,你可以预先压缩内容.

若要启用Deflate模式,请在.htaccess中添加以下代码

如何有效地使用.htaccess文件

启用GZIP压缩模式

如何有效地使用.htaccess文件


2.添加过期标题:启用浏览器缓存

过期标头用于缓存浏览器中的数据。加快网页速度是有帮助的,因为网页可以从浏览器中检索数据,所以不需要从减少HTTP请求的服务器获取数据。

如何有效地使用.htaccess文件


3.启用“保持活动”以减少HTTP请求

通过启用“保持活动”,您的Web服务器正在告诉Web浏览器,没有必要为它在站点上检索的每个文件提出单独的请求。此外,请确保以这样的方式编写代码,以减少HTTP请求。

如何有效地使用.htaccess文件


4.防止垃圾邮件机器人爬上你的网站

有时,你的网站的页面加载速度可以通过您在托管计划上可用的带宽来降低。有时垃圾邮件船占用你的大部分带宽,你的网站变得缓慢。

所以,防止垃圾邮件是有帮助的。

如何有效地使用.htaccess文件

因此,我们可以将.htaccess文件用于多种用途。


看到这里,你想不想踩在过来人的肩膀上,轻松实现专业技能的提升呢?不妨扫码加入java技术交流分享群,体验精彩公开课,还能免费领取更多学习资料。

如何有效地使用.htaccess文件

添加「java技术交流分享群」,开启你的技能提升之旅吧~


GAOJIBULUO

微信公众号:Java高级部落

如何有效地使用.htaccess文件如何有效地使用.htaccess文件

长按识别二维码关注我们

点击下方“阅读原文

加入「Java技术交流分享群

一起学习提升吧~

↓↓↓