.htaccess
nginx構成に変換する必要がある非常に単純なファイルがあります:
RewriteRule ^api$ api.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
私は次のことから始めようとしました:
location / {
rewrite ^(.*)$ /index.php;
}
しかし、Web ページのベース URL をロードするたびに、ブラウザは index.php ファイルをダウンロードするだけです。私の設定にもこれがあります:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
しかし、何らかの理由でnginxはまだダウンロードとして渡しています。ここで正しい構成は何ですか?