@qourshi

Как убрать .php (и другое) в конце ссылки на nginx?

Имею конфиг
server
{
	listen 80;
	listen [::]:80;
	server_name _;

	#error_page 403 /403.html;
	#error_page 404 /404.html;
	
	location / {
		root /var/www/html;
		index index.php;
		#try_files $uri $uri/ /index.php?$args;

	location ~ \.php$ {
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
                include snippets/fastcgi-php.conf; 
		} 
} 
}

Как убрать мусор в конце ссылки по типу .php и .html?

Забыл уточнить выше, у меня php-fpm работает только внутри основного location, так что способы из интернета не работают.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А что, так не получается?
try_files $uri.php $uri.html $uri/index.php =404;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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