博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】相信很多小伙伴跟我一样,将开发好的项目放到 linux 上的时候,会发现之前在 windows 下面设置好的伪静态不起作用了,尽管 .htaccess 文件也有,而且 rewrite 模块也已经开启了,可是偏偏不起作用。本文记录一下在新的 linux 系统上配置伪静态中最关键的一步。
1、位置:/ect/httpd/conf/httpd.conf ,找到
# LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的 #,如果没有找到这行,则跳过这一步。
2、找到
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改成:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
即将 AllowOverride None 改成 AllowOverride All
这时,你会发现,重启 apache 之后还是不能起到作用,接下来看第二步。
找到网站根目录:
<Directory "/var/www/html" />
...
AllowOverride None
...
</Directory>
改成:
<Directory "/var/www/html" />
...
AllowOverride All
...
</Directory>
版权归 马富天个人博客 所有
本文标题:《linux 下设置 apache 服务器的伪静态》
本文链接地址:http://www.mafutian.com/366.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||