- 积分
- 24
- 威望
-
- 金钱
-
- 注册时间
- 2012-6-19
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
以前试过直接加到server{不管是在include enable-php.conf前加还是后面加,nginx都可以替换文字}
里面就行了,但目前最新版lnmp1.3对动态的文件不知道是不是nginx低于php优先级问题,只要是动态的nginx都不处理,就好像这个替换语句一样,,
location / {
subs_filter '源代码' '新代码' gi;
}
nginx只能替换静态文件,
假如把目前的index.php生成静态index.html 其他什么都不修改,
以上subs_filter 替换也可以生效的,
======================================================================================
以前0.9版本的替换代码# 不管是静态html或动态php都一样替换生效的,
server
{
listen 80;
server_name 1.com;
index index.html index.htm index.php;
root /home/wwwroot/1.com;
error_page 404 = /index.php;
location /
{
subs_filter '源代码' '新代码' gi;
}
location ~ .*\.(php|php5)?$
{
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
location ~ .*\.(gif|png|bmp|ico|js|css|swf|cur)?$
{
expires 30d;
}
access_log off;
}
=============================================================
最新版1.3 静态index.html可以,动态php不可以...
===============================================================
server
{
listen 80;
server_name 1.com;
index index.html index.htm index.php;
root /home/wwwroot/1.com;
#include enable-php.conf; 放到后面也不行??
location / {
subs_filter '源代码' '新代码' gi;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
include enable-php.conf;
} |
|