linux 下设置 apache 服务器的伪静态

学习笔记 马富天 2018-05-08 15:38:08 89 0

【摘要】相信很多小伙伴跟我一样,将开发好的项目放到 linux 上的时候,会发现之前在 windows 下面设置好的伪静态不起作用了,尽管 .htaccess 文件也有,而且 rewrite 模块也已经开启了,可是偏偏不起作用。本文记录一下在新的 linux 系统上配置伪静态中最关键的一步。

第一步,打开 http.conf 文件

1、位置:/ect/httpd/conf/httpd.conf ,找到

  1. # LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的 #,如果没有找到这行,则跳过这一步。

2、找到

  1. <Directory />
  2.     Options FollowSymLinks
  3.     AllowOverride None
  4. </Directory>

改成:

  1. <Directory />
  2.     Options FollowSymLinks
  3.     AllowOverride All
  4. </Directory>

即将 AllowOverride None 改成 AllowOverride All

这时,你会发现,重启 apache 之后还是不能起到作用,接下来看第二步。

第二步,同样在 httpd.conf 文件中:

找到网站根目录:

  1. <Directory "/var/www/html" />
  2.     ...
  3.     AllowOverride None
  4.     ...
  5. </Directory>

改成:

  1. <Directory "/var/www/html" />
  2.     ...
  3.     AllowOverride All
  4.     ...
  5. </Directory>

第三步,重启 apache 服务器,并在 网站根目录下面放置 .htaccess 文件即可。

版权归 马富天PHP博客 所有

本文标题:《linux 下设置 apache 服务器的伪静态》

本文链接地址:http://www.mafutian.net/366.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 PHP探针【转载】 》 下一篇《 在留言或评论区开发中 emoji 表情的处理三种方法 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多