Centos Apache支持.htaccess伪静态文件方法
WEB 环境搭建好后,一般需要手工启动Apache伪静态。
第一、编辑httpd.conf文件
A – 在etc/httpd/conf/目录下的httpd.conf 文件,找到:
LoadModule rewrite_module modules/mod_rewrite.so
如果前面有#就取消,如果没有就默认不要修改。
WEB 环境搭建好后,一般需要手工启动Apache伪静态。
第一、编辑httpd.conf文件
A – 在etc/httpd/conf/目录下的httpd.conf 文件,找到:
LoadModule rewrite_module modules/mod_rewrite.so
如果前面有#就取消,如果没有就默认不要修改。
代码如下:
<IfModule mod_rewrite.c>
RewriteEngine onRewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !www.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !bbs.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !blog.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !www.zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !www.google.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !www.google.cn [NC]
RewriteCond %{HTTP_REFERER} !google.cn [NC]
deepvps前几天帮朋友代购了一个Burst的VPS,帮他安装了licess的LNMP。结果发现他的网站以前的伪静态是Apache的,不能适应Nginx的,帮他搞了几天都没有搞好。很是郁闷。后来偶然在网上搜索,发现了下面的这个自动把Apache .htaccess中的规则转换成nginx的工具,一下就搞好了。在此推荐给大家使用,也算是自己的一个备忘吧。