Ucp.php Somesite.php のようなファイルがあり、nginx の書き換えルールを作成したいと考えています。これは問題ありません。
しかし、これらの php ファイルへの直接アクセスもブロックしたいので、enetring http://mysite.com/Ucp.phpは 404 Not Found を返します。
(THE_REQUEST を使用して) Apache の解決策がありますが、nginx でこれを行うにはどうすればよいですか?
server
{
listen 80;
server_name site.com;
root /home/site/public_html;
index Main.php;
rewrite ^/SomeAddr/$ /SomeAddr.php last;
rewrite ^/SomeOtherAddr/$ /SomeOtherAddr.php last;
location ~ \.php$
{
fastcgi_pass unix:/var/run/php-fpm/site_com.sock;
include fastcgi.conf;
}
include security.conf;
}