关于一键安装包的伪静态问题,规则已经转好了但是不起作用??
原版的apache的规则,看着网站或直接可以用的但是不起作用RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(gif|jpg|png|css|js|html|ico|zip|rar|pdf|xml|mp4|mpg|flv|swf|mkv|ogg|avi|woff|svg|eot|ttf|jar)$ index.php
手来我就转成nginx的了并添加到/usr/local/nginx/conf/json.conf中
location / {
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite /!.(gif|jpg|png|css|js|html|ico|zip|rar|pdf|xml|mp4|mpg|flv|swf|mkv|ogg|avi|woff|svg|eot|ttf$
}
}
并在虚拟空间中添加 include json.conf;重启nginx但是重写也没有起作用 这个不大清楚,建议找程序的开发商询问一下专门的nginx伪静态,网上程序转换的可能会没法用。
回复 2# 的帖子
好的 我看了一下 官方他弄的nginx 反向代理的apache我可以把lnmp 改为lnmpa的环境但是我有个问题:
就是我升级到lnmpa环境之后会影响到我现有的虚拟环境么?
回复 3# 的帖子
已有的虚拟主机需要修改配置才可以用
页:
[1]