server {
listen 80;
server_name www.domain.com domain.com;
error_page 404 /?404;
error_page 403 /?404;
location / {
autoindex off;
root c:/webserver/html;
index default.asp index.php default.html;
rewrite ^/([^/]*)$ /?action=$1 break;
}
我在我的nginx.conf中得到了几行代码。这个重写的 URL 在本地主机上完美运行,但是当我在我的 VPS 上安装 nginx 并尝试从 PC 访问时,它不起作用。
感谢您的回答。
尝试更改它:
server_name www.domain.com domain.com;
使用您的域名或服务器 IP。
然后,您必须重新启动我们的 Nginx 服务器才能识别这些更改。