【问题标题】:I can't change path server name on nginx我无法在 nginx 上更改路径服务器名称
【发布时间】:2019-04-19 21:44:36
【问题描述】:

我无法在 (root /var/www/html/public ) 将 example.com 的 nginx 上的路径服务器名称更改为 example.com/home1。请您推荐如何配置?谢谢你。

server {
listen       80;
listen      443 ssl;

server_name  example.com;
return 301 http://example.com/home1;

root   /var/www/html/public;
index  index.php index.html index.htm;

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

【问题讨论】:

    标签: nginx server url-rewriting return


    【解决方案1】:

    /home1 应该在位置选择器中。如果您希望 /home1 与 /home1 匹配,请删除 /home1 之前的等号。

    server {
        listen       80;
        listen      443 ssl;
    
        server_name  example.com;
    
        root   /var/www/html/public;
        index  index.php index.html index.htm;
    
        location = /home1 {
            try_files $uri $uri /index.php?$args;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      相关资源
      最近更新 更多