Apache如何开启Rewrite模块?本篇文章小编给大家分享一下在linux系统与windows系统中开启apache Rewrite模块方法。对此感兴趣的小伙伴们可以来看看哦。
ubuntu如何开启Rewrite模块
在终端输入:
sudo a2enmod rewrite 开启Rewrite模块(停用模块,使用 a2dismod)
sudo gedit /etc/apache2/sites-available/default 修改下面的地方
Options FollowSymLinks
AllowOverride None(修改为AllowOverride All)
Options Indexes FollowSymLinks MultiViews
AllowOverride None(修改为AllowOverride All)
Order allow,deny
allow from all
最后sudo /etc/init.d/apache2 restart。
----------------------------------------------------
在网站下面建立.htaccess文件
修改.htaccess文件属性 chmod -R 777 .htaccess
Windows如何开启Rewrite模块
环境: 系统 Windows Apache 2.2
加载Rewrite模块:
在conf目录下httpd.conf中找到
LoadModule rewrite_module modules/mod_rewrite.so
这句,去掉前边的注释符号“#”,或添加这句。
允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):
# AllowOverride controls what directives may be placed in .htaccess files. # It can be “All”, “None”, or any combination of the keywords: # Options FileInfo AuthConfig Limit #
AllowOverride All
在Windows系统下不能直接建立“.htaccess”文件,可以在命令行下使用“echo a> .htaccess”建立,然后使用记事本编辑。
CentOs开启Apache的rewrite_module
centos的配置文件放在: /etc/httpd/conf/httpd.conf
打开文件找到:
LoadModule rewrite_module modules/mod_rewrite.so
将前面"#"去掉,如果不存在则添加上句。
如果你的网站是根目录的话:找到
Options FollowSymLinks AllowOverride None
将上面的None改为All
如果你的站点不在根目录,设置如下:
Order allow,deny Allow from all AllowOverride All
OK,然后重启服务器,service httpd restart ,这样.htaccess就可以使用了。
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可