windows服务器系统Apche环境开启.htaccess文件教程

服务器租用网告诉大家只要是更换域名,那么我们就是需要对域名进行301跳转,这样对网站域名的seo优化权重传递十分重要、而且对老用户的用户体验也能起到非常好的作用。但是如果我们用的是云服务器的话,那么我们在配置之前首先要看看我们的服务器是否已经开启了.htaccess文件的使用权限,如果没有开启的话,那么不管我们怎么配置.htaccess文件都不会生效的。

注:在这里说明一下,今天我们给大家分享的这个问题,是针对与windows操作系统的用户

服务器租用网先给大家介绍下.htaccess这个文件吧

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

上面的.htaccess文件介绍,是百毒百科上说的比较正式的.htaccess文件介绍文字,那么说的笼统点就是.htaccess可以帮我们实现包括:文件夹密码保护、用户自动域名重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。

注:用的🔊多的功能就是域名重定向。

那么想要配置.htaccess文件如何设置呢?首先我们服务器的环境要有Apache环境。


windows服务器系统Apche环境开启.htaccess文件教程:

mod_rewrite

实现所有这些神奇功能的模块叫做mod_rewrite,请确保你的服务器安装并启用了该模块:

sudo a2enmod rewrite

我们一般会把所有涉及URL重写或者重定向的代码这样放置:
<IfModule mod_rewrite.c>

# Turn on rewrite engine

Options +FollowSymlinks

RewriteEngine on

# More rules below

</IfModule>

开启 httpd.conf 的 rewrite

在[Apache安装目录]/conf/httpd.conf中找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的注释符号#。如果没有这行,请添加。并确认apache安装目录下的modules文件夹中是否有mod_rewrite.so这个文件。这样就启用了Mod Rewrite功能。

在[Apache安装目录]/conf/httpd.conf中找到:
<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

把“AllowOverride None”改成“AllowOverride All”,这样所有的文件夹都支持.htaccess了,或者针对指定的文件夹启用.htaccess,可以在[Apache安装目录]/conf/httpd.conf中加入
<Directory "D:/sites/nowamagic/">

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

</Directory>

这种做法一般是和虚拟主机配置在一起的,所以大多数会把上述配置代码写入[Apache安装目录]/conf/extra/httpd-vhost.conf中,这样比较清晰易于管理

windows服务器系统Apche环境开启.htaccess文件的注意项:

FollowSymlinks必须启用,这是rewrite引擎的🔊需求。

通常FollowSymlinks在Apache的主配置文件中就已经启用了,所以通常可以省略。

RewriteEngine命令用于启用rewrite引擎

IfModule命令用于判断Apache是否安装了mod_rewrite模块,之后笔者会省略该命令,但不代表这是个好习惯。

mod_rewrite会处理所有提交给Apache的URL请求,并与之后的规则进行匹配

只要通过以上的配置我们的.htaccess文件就可以正常的使用啦!

以上就是服务器租用网给大家介绍的如何开启.htaccess文件的文章了,大家在看了这篇关于.htaccess文件的文章以后是否能给大家一些启发与帮助呢?

微信关注

服务器吧 原创文章,发布者:服务器租用,如若转载请注明出处:https://www.fuwuqizuyong.cc/wangzhanjianshe/374.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年3月19日
下一篇 2017年3月20日

相关推荐

发表回复

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

联系我们

0311-8343-7686

在线咨询:点击这里给我发消息

邮件:564999054@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

微信客服
微信客服
分享本页
返回顶部
CTRL+D 快速收藏本站   便宜云服务器:传送门

Warning: error_log(/www/wwwroot/www.fuwuqizuyong.cc/wp-content/plugins/spider-analyser/#log/log-0622.txt): failed to open stream: No such file or directory in /www/wwwroot/www.fuwuqizuyong.cc/wp-content/plugins/spider-analyser/spider.class.php on line 2900