码迷,mamicode.com
首页 > Web开发 > 详细

openSUSE中启用apache mod_rewrite

时间:2017-04-25 00:35:31      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:include   lan   .htaccess   suse   web   --   str   运行   class   

1. 编辑 "/etc/sysconfig/apache2"文件

    查找 APACHE_MODULES,你应该会找到一行像

APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl socache_shmcb userdir reqtimeout authn_core php7 php5 version"

2. 添加 "rewrite"在这行的""中,

如:

APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl socache_shmcb userdir reqtimeout authn_core php7 php5 version rewrite"

3.  运行 sudo systemctl restart apache2 重启apache2

现在 apache2 rewrite已经启用了。

4.使用你喜欢的编辑器编辑 /etc/apache2/default-server.conf 文件

5. 查找 AllowOverride -- 这应该在  <Directory "/srv/www/htdocs">  下面

6. 将 AllowOverride None 修改为 AllowOverride All

7. 保存文件修改并退出

8. 运行 sudo systemctl restart apache2 重启apache2

 

可以在 /srv/www/htdocs 中一个 info.php文件,使用你喜欢的编辑器写入以下内容:

<?php
phpinfo();
?>

保存文件修改并退出,使用浏览器浏览 如:http://localhost/info.php , 查找 rewrite ,你应该就能找到它在页面中,说明rewrite启用了。

 

参考链接:

  1. Enable mod_rewrite on SuSE Linux
  2. Enable Apache mod_rewrite module on OpenSuSE
  3. openSUSE下配置Apache Rewrite允许访问.htaccess文件

openSUSE中启用apache mod_rewrite

标签:include   lan   .htaccess   suse   web   --   str   运行   class   

原文地址:http://www.cnblogs.com/fsong/p/6759686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!