它在/ 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我得到错误?
在.htaccess中设置一个环境variables并在PHP中检索它
从https转换到http时,RewriteRule违反
使用redirect从url中移除.html
如何在.htaccess中设置代理
htaccess重写URL像stackoverflow
.htaccess – 如何在某些页面上设置SSL(脚本需要修改)
.htaccess – redirectfavicon
找到解决办法:
try_files $uri $uri/ /ProjectName/index.PHP?r=$query_string;
现在它与问题标记。