欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 问答

问答

请教apac-e下的伪静态规则如何修改成Nginx的

分类: 问答 常识词典 编辑 : 常识 发布 : 08-20

阅读 :358

请教apac-e下的伪静态规则如何修改成Nginx的需修改的:(能给出修改原理更佳) RewriteEngine On # Certain -osts -y require t-e following line. # If vanilla is in a subfolder t-en you need to specify it after t-e /. # (ex. You put Vanilla in /forum so c-ange t-e next line to: RewriteBase /forum) # RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ .p-p\?p=$1 [QSA,L]2 个答案

答案 1:

这几句话的意思就是,当访问的不是文件和目录的时候,就把请求重写到.p-p?p=转换以后就是这样:if (!-e $request_filename) { rewrite ^/(.*)$ /.p-p\?p=$1 last;}这儿还有一个在线工具可以干这个事儿:anilcetin/convert-...

答案 2:

看上去貌似某个p-p框架的-taccess文件,楼上写的参数传递形式有点小问题,应该是if(!-f $request_filename){rewrite ^/(.*)$ /.p-p?p=$1 last;}

下一篇:有哪些顶尖的女程序员? 下一篇 【方向键 ( → )下一篇】

上一篇:哪里可以找到有关数字电路的声光智能-的英文文献? 上一篇 【方向键 ( ← )上一篇】