将Apache转换为Nginx

它在/ etc / Nginx / sites-available / default中看起来如何? 我使用Nginx / 1.6.0

<Directory "c:/wamp/www/ProjectName"> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)?*$ index.PHP/$1 [L,QSA] </Directory>

我试过了:

location /ProjectName { try_files $uri $uri/ /ProjectName/index.PHP?r=$request_uri; }

它几乎似乎工作,但如果我有问题的URL标记: http : //ProjectName.dk/Test/site/getPerson ? Id=369我得到错误

问题是什么应该添加Nginx的conf?

从URL隐藏“index.PHP”并获取参数

在.htaccess中设置一个环境variables并在PHP中检索它

使用htaccess从url中删除.PHP

从https转换到http时,RewriteRule违反

使用redirect从url中移除.html

htaccess添加.PHP到没有扩展名的所有东西

如何在.htaccess中设置代理

htaccess重写URL像stackoverflow

.htaccess – 如何在某些页面上设置SSL(脚本需要修改

.htaccess – redirectfavicon

找到解决办法:

try_files $uri $uri/ /ProjectName/index.PHP?r=$query_string;

现在它与问题标记

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...