Рейтинг:0

Nginx не загружает имена пользователей

флаг cn

Добрый день, пользователи моего сайта могут создавать имена пользователей для своих профилей, но каждый раз, когда они пытаются посетить свои имена пользователей в браузере, отображается страница 404, и, кроме того, она не показывает определенный 404, пока на нем. Например;

домен.com/имя пользователя НЕ ЗАГРУЖАЕТСЯ
домен.com/@имя_пользователя ЗАГРУЖАЕТСЯ ПРАВИЛЬНО (и если имя пользователя не существует, оно показывает определенный 404.)

Ниже приведен фрагмент блока;

  если (!-e $request_filename){
    переписать ^/password-reset/([^\/]+)(\/|)$ /index.php?link1=welcome&link2=password_reset&user_id=$1;
  }
  переписать ^/$ /index.php?link1=home;
  переписать "^/forum/members/([a-zA-Z]{0,1})(/?|)$" /index.php?link1=forum-members-byname&char=$1;
  если (!-e $request_filename){
    переписать ^/setting/([A-Za-z0-9_]+)/([A-Za-z0-9_-]+)$ /index.php?link1=setting&user=$1&page=$2;
    переписать ^/setting/([A-Za-z0-9_-]+)$ /index.php?link1=setting&page=$1;
    переписать ^/setting$ /index.php?link1=setting;
  }
  если (!-e $request_filename){
    переписать ^/@([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1;
  }
  если (!-e $request_filename){
    переписать ^/([A-Za-z0-9_]+)/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1&type=$2;
  }
  если (!-e $request_filename){
    переписать ^/([^\/]+)(\/|)$ /index.php?link1=timeline&u=$1;
  }
}

расположение / узлы {
  отрицать все;
}```
Henry Newman avatar
флаг cn
**Я отследил ошибку и получил это;** ```2021/12/14 22:06:13 [ошибка] 92611#92611: *92140 open() "/var/www/website/username" не удалось (2: Нет такого файла или каталога), клиент: 123.321. 213.312, сервер: domain.com, запрос: "GET /имя пользователя HTTP/1.1", хост: "domain.com"```

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.