最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ZBLOG PHP程序Nginx服务器环境伪静态规则设置过程
时间:2016-01-18 编辑:简简单单 来源:一聚教程网
第一、后台开启伪静态插件
我们需要将网站布局起来,然后先后默认的"插件管理"中启动"静态管理中心"插件,然后在网站设置中将会看到"静态化管理中心"。
然后我们根据自己的实际需求和路径设置伪静态规则。
设置完毕提交保存之后,我们需要配置服务器网站伪静态规则。
第二、配置服务器站点伪静态规则
1、站点规则
代码如下 | 复制代码 |
/usr/local/nginx/conf/vhost/
|
我们需要到这个目录中找到对应站点域名的.conf文件
代码如下 | 复制代码 |
server {
listen 80; server_name shuangshierjie.com www.shuangshierjie.com; access_log /home/wwwlogs/shuangshierjie.com_nginx.log combined; index index.html index.htm index.php; include zblog.conf; root /home/wwwroot/shuangshierjie.com; location ~ .*\.(php|php5)?$ {
#fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 7d; access_log off; } } |
这里有一个技巧,如果我们使用的一键包安装的NGINX环境,可以在添加站点的时候随便选择和设置一个伪静态规则,然后我们替换上面的红色部分。
2、服务器规则设定
代码如下 | 复制代码 |
/usr/local/nginx/conf/
|
然后我们到这个目录下添加一个zblog.conf文件,脚本如下:
代码如下 | 复制代码 |
location / {
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } |
然后我们可以重启Nginx
代码如下 | 复制代码 |
service nginx restart
|
这样我们登录网站,伪静态规则就生效完成。
总结,这里需要注意几个问题,因为我们可能采用不同的Nginx环境包或者WEB面板,但总体还是一样的,我们需要的就是zblog.conf文件,比如如果我们用的是AMH面板,则将这个文件放到伪静态规则目录中,然后在添加虚拟主机站点的时候选择这个对应的伪静态规则就可以
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31