【问题标题】:PHP htaccess to nginxPHP htaccess 到 nginx
【发布时间】:2013-08-11 00:42:03
【问题描述】:

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 空白文件。

我已经提到过这个: convert htaccess to nginx,但目前没有任何帮助。

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    @Harinder: 必须有一些 RewriteCond,你应用这个 RewiteRule 是基于它

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

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

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

    如果这是所需的规则,那么所有的请求,不管是什么,都只会发送到这个文件。

    此外,如果您将您想要翻译的完整 .htaccess 代码段提供给我们,那就太好了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多