我怎样才能将 URL 更改为仅转到一个位置而不是来自该位置的请求。
网址:
- www.example.com/blog 将转到 /var/www/blog(这是正确的)
www.example.com/blog/abc 应该转到 /var/www/blog 而不是 /var/www/blog/abc
location /blog { alias /var/www/blog; location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
答案1
SO 30 个字符的最低规则很荒谬。
rewrite ^/blog/abc$ /blog;