[英]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.