专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Nginx伪静态的配置方法

Nginx伪静态的配置方法

更新时间:2021-12-17 13:05:01 来源:赢咖4 浏览8762次

nginx中使用伪静态直接在nginx中写规则。conf,并且不需要像apache这样的伪静态操作来启用写模块(mod_rewrite)。

1.Nginx只需要打开nginx即可。conf 配置文件并在服务器中写入所需的规则。

代码如下:

Server
{
Listen 80;
Server_name bbs.o135.cn;
Index index.html index.htm index. php;
Root/home/www/bbs;
Error_page 404/404 .htm; # configure the 404 error page
Location ~ . *. (Php | php5 )? $
{
# Fastcgi_pass unix:/tmp/php-cgi.sock;
Fastcgi_pass 127.0.0.1: 9000;
Fastcgi_index index. php;
Fcinclude GI. conf;
}

下面是伪静态

Location /{
Rewrite ^ (. *)/equip(d00000000.html $1/index.php?M = content & c = index & a = lists & catid = $2 last;
}
Access_log off;
}

然后重启nginx服务器,伪静态就会生效。这个维护不方便我们写在一个外部文件中,比如bbs_nginx.conf。

保存代码

代码如下:

Location /{
Rewrite ^ (. *)/equip(d00000000.html $1/index.php? M = content & c = index & a = lists & catid = $2 last;
}

然后我们在上面的代码root/home/www/bbs中加入如下代码:

代码如下:

包含/home/www/bbs/bbs_nginx.conf;

包含网站根目录下的bbs_nginx.conf伪静态规则,可以单独管理..

重启阿帕奇。

创建一个。.htaccess 文件的目录中。htaccess 文件,

例如,在我的 Discuz 论坛目录中:

代码如下:

Vim/var/www/html/168 pc/bbs/. 访问

2. 在其中输入规则。这里我输入Discuz的伪静态规则(这里只添加了Discuz的伪静态规则):

代码如下:

# Nginx rewrite rule
Rewrite ^ (. *)/archiver/(fid | tid0000-0000w-00000000.html) $1/archiver/index. php? $2 last;
Rewrite ^ (. *)/forum-(%0-9%%%%%-(%0-9%%%%%%.html $1/forumdisplay. php? Fid = $2 & page = $3 last;
Rewrite ^ (. *)/thread-(%0-9%%%%%-(%0-9%%%%%%%%%%.html $1/viewthread. php? Tid = $2 & extra = page % 3D $4 & page = $3 last;
Rewrite ^ (. *)/profile-(username | uid+-(.20.20..html $1/viewpro. php? $2 = $3 last;
Rewrite ^ (. *)/space-(username | uid+-(.20.20..html $1/space. php? $2 = $3 last;
Rewrite ^ (. *)/tag-(.20.20..html $1/tag. php? Name = $2 last;
# End nginx rewrite rule

Wq 被保存并退出。

3.修改nginx配置文件:

代码如下:

Vim/etc/nginx.conf 配置文件

4. 介绍。htaccess 文件到需要添加伪静态主机的虚拟主机的服务器 {},

代码如下:

包括/var/www/html/168 pc/bbs/。htaccess ;(
将此更改为您的特定位置。htaccess 文件)
Wq 被保存并退出。

5.重新加载nginx配置文件:

代码如下:

/Etc/init. d/nginx reload

以上就是Nginx伪静态的配置方法,相信大家已经有所了解,如果您想了解更多相关知识,可以关注赢咖4的Java视频教程,教程内容全面,通俗易懂,适合没有基础的朋友学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>