1

現在、疑似 URL 書き換えを使用するスクリプトに取り組んでいます。Url likehttp://domain.com/index.php/adminは Apache サーバーでは正常に動作しますが、nginx Web サーバーでは実行できません。

ソフトウェアを nginx で実行する方法はありますか?

4

1 に答える 1

1

サーバー {} ブロックでこれを試してください。

location / {
    try_files $uri $uri/ /index.php?$uri&$args;
}

編集:

URLにindex.phpを入れても動きませんか?PHPスクリプトをPHPに渡すために何を使用していますか? これは私が使用するものであり、その種の URL は私のために機能します。

    location ~ \.php$ {
            try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            # With php5-fpm:
            include fastcgi_params;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
    }
于 2013-03-27T22:41:07.197 に答える