apache静态化页面

网友投稿 315 2022-10-29


apache静态化页面

Apache开启静态化页面

博主未解决的坑:

本人首次搭建LAMP采用的是编译安装HTTPD服务,在开启静态化页面时发现在rewrite_module libexec/mod_rewrite.so代码,手动添加进去重启apache时报错;

查看文件.htaccess也正常:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

编译安装httpd的版本、参数如下:

#wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.31.tar.gz #tar xf httpd-2.2.31.tar.gz  #cd httpd-2.2.31 #yum install zlib zlib-devel -y ./configure \ --prefix=/application/apache2.2.31 \ --enable-deflate \ --enable-expires \ --enable-headers \ --enable-modules=most \ --enable-so \ --with-mpm=worker \ --enable-rewrite #make #make install

总之问题为解决

本着简单、易用、高效的原则,本人建议采用yum安装;

Apache实现静态化页面的实际操作:

配置文件None  改为  AllowOverride All

文件中要有LoadModule rewrite_module libexec/mod_rewrite.so,代码前若有#注释,把注释去掉,若没有此代码则手动添加进去;

.htaccess文件:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

文件中若没有上述代码则手动添加到文件中


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringCloud搭建netflix
下一篇:接口自动化框架(接口自动化框架面试题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~