Задать вопрос
@s_katala

ReWrite и nginx?

Не работает сайт на nginx с таким конфигом
Что не так с ЧПУ?
Сайт вообще не работает
Техническая информация: ошибка connectionfailure

location / {
if ($request_method !~ "POST"){
rewrite ^(.*)$ /%1 redirect;
}
if ($request_method !~ "POST"){
rewrite ^/(.*)index\.php$ /$1 redirect;
}
if (-e $request_filename){
rewrite ^/status/([\w-]+)/?$ /status.php?msgID=$1 break;
}
rewrite ^/(.+?)/?$ /$1.php break;
rewrite (?:^|/)([\w-]+)/?$ /profile.php?username=$1 break;
}
location /hashtag {
rewrite ^/hashtag/([\w-]+)/?$ /hashtags.php?tag=$1 break;
}
location /following {
rewrite ^/(following|followers|friends|listWiew)/([\w-]+)/?$ /$1.php?username=$2 break;
}
location /followers {
rewrite ^/(following|followers|friends|listWiew)/([\w-]+)/?$ /$1.php?username=$2 break;
}
location /friends {
rewrite ^/(following|followers|friends|listWiew)/([\w-]+)/?$ /$1.php?username=$2 break;
}
location /listWiew {
rewrite ^/(following|followers|friends|listWiew)/([\w-]+)/?$ /$1.php?username=$2 break;
}


Если вставить этот код то работает только главная
location / {
try_files $uri $uri/ index.php;
}
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Попробуй вместо break раставить last
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы