Nginx伪静态规则怎么设置
1、输入以下命令 伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把PHP文件伪静态成html文件,这种相当简单的,下面来介绍nginx 伪静态配置方法有需要了解的朋友可参考。 rewrite /sitemap/ /index.php?a=sitemap last; rewrite /sitemap/(.*)/(.*).html /index.php?a=sitemap&name=$1&p=$2 last; 这两条规则冲突了 /sitemap 对应的是index.php?a=sitemap 但是当/sitemap/a/b.html的时候 也指向了index.php?a=sitemap 正确... rewrite /sitemap/ /index.php?a=sitemap last; 管理后台-全局-SEO设置-URL伪静态,后面的勾全部打上。 然后查看对应的Rewrite规则添加到你的nginx伪静态规则里。 其实现在大部分可视化面板都自带DZ伪静态规则的。
cd /alidata/server/nginx/conf/rewrite再输入ll
看看是不是像下面截图的一样。
2、这些就是伪静态规则文件。我们打开phpwind.conf看看。
已经在rewrtie目录下配置了常见程序的伪静态规则。可以直接调用。
3、如果没有就按照程序名.conf的命名方式新建一个配置文件
配置文件搞清楚了,你可能会说好像网站伪静态还是没效果啊。别着急,因为伪静态规则是需要被网站配置文件调用才行的。
4、输入以下命令
cd /alidata/server/nginx/conf/vhosts
进入到网站配置目录
5、打开配置文件
修改好伪静态调用文件
下面测试下我们配
Nginx伪静态规则求助
nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。
nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。nginx伪静态规则问题
rewrite /sitemap/(.*)/(.*).html /index.php?a=sitemap&name=$1&p=$2 last;
这两条规则冲突了
/sitemap 对应的是index.php?a=sitemap
但是当/sitemap/a/bdz论坛怎样设置nginx伪静态规则
手把手教你nginx下如何添加伪静态
1、先进入到nginx的配置文件目录,输入以下命令:
cd /alidata/server/nginx/conf/rewrite
2、再输入:ll
3、输入以下命令:
cd /alidata/server/nginx/conf/vhosts
4、进入到网站配置目录,打开配置文件,修改好伪静态调用文件;
5、测试配置的文件是否正确,输