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

Как убрать .php в конце адреса страниц?

NGINX как убрать .php в конце адреса страниц?
  • Вопрос задан
  • 1632 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
alexandr_protasevich
@alexandr_protasevich Автор вопроса
Спасибо https://toster.ru/user/Wheelie всё работает.
может кому-то будет интересно, вот такой конфиг получился.
server {
		listen		80;
		server_name	test;
		location / {
			root	/test/www;
			try_files $uri $uri.html $uri/ @extensionless-php;
			index	index.php;
		}
		
		location ~ \.php$ {
			root	/test/www;
			fastcgi_pass   127.0.0.1:9000;
			fastcgi_index index.php;
			fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
			include        fastcgi_params;
		}
		
		location @extensionless-php {
			rewrite ^(.*)$ $1.php last;
		}
	}
Ответ написан
Ваш ответ на вопрос

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

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