Total Pageviews

Monday, 25 April 2022

Apache 启用rewrite伪静态/重写功能

 默认情况下,Apache只能绑定一个网站,那么如果有多个网站,该如何配置呢?

Ubuntu

1、启用mod_rewrite模块

1
a2enmod rewrite

2、设置目录允许重写

1
vim /etc/apache2/apache2.conf

找到这几行,将设置项中none修改为all(见下方代码)

1
2
3
<Directory "/var/www">
AllowOverride all
</Directory>

3、重启服务器

1
service apache2 restart

CentOS

1、设置目录允许重写

1
vim conf/httpd.conf

找到这几行,将设置项中none修改为all(见下方代码)

1
2
3
<Directory "/var/www">
AllowOverride all
</Directory>

2、重启服务器

1
service httpd restart

在网站目录下新建.htaccess文件即可。.htaccess文件的用法见

https://briteming.blogspot.com/2013/04/16htaccess.html里的

21 个非常有用的.htaccess技巧”。

No comments:

Post a Comment