繁体   English   中英

PHP htaccess到nginx

[英]PHP htaccess to nginx

htaccess到nginx,但出现错误

我也尝试过在线工具,但没有帮助http://www.anilcetin.com/convert-apache-htaccess-to-nginx/http://winginx.com/htaccess

这是我在做什么

.htaccess

RewriteRule ^(.*)$ /all_drivers.php?id=$1 [QSA]

我的nginx是

(Try 1) *** rewrite ^/(.*)$ /all_drivers.php?id=$1 ;
(Try 2) *** rewrite /(.*) /all_drivers.php?id=$1 ;

这样页面加载很好,但是静态文件不会加载... ... /css.css或/js.js,index.php也不会加载只显示all_drivers.php空白文件。

我已经提到过: 将htaccess转换为nginx ,但到目前为止没有帮助。

@Harinder:应用此RewiteRule时必须有一些RewriteCond

我这么说的原因是,根据您的RewriteRule

RewriteRule ^(.*)$ /all_drivers.php?id=$1 [QSA]

无论请求是什么,您都将其发送到all_drivers.php

如果这是所需的规则,那么所有请求,无论将什么都发送到该文件。

如果您将要翻译的完整.htaccess代码段提供给我们,那也很好。

并请检查您是否已使用所有必需的fastcgi指令正确配置了php执行块,因为如果未传递SCRIPT_FILENAME fastcgi指令,则会出现空白的php输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM