Вы заблуждаетесь, то что поддерживают все это наверное так, но то что нет альтернатив это не так:
NetAngels
Beget
x5x
Найти виртуальный хостинг с поддержкой еще чего то кроме php как бы не проблема
Как минимум питон с джангой и руби с рельсами это прям что первое приходит в голову. Нет ничего такого что можно сделать на php и чего нельзя сделать на том что я сказал
Не умрёт ни в 2023, ни в ближайшие годы. Ему нет реальной альтернативы. А стоит ли изучать - это уже другой вопрос. Изучать ради изучения - ни к чему, а если нужен для работы - то конечно же, стоит. Но в последнем случае вопрос вообще лишний, тут нечего обсуждать.
Глупо утверждать, что ему нет альтернативы =))
Не надо бежать впереди паровоза. Битрикс работает на PHP 7.
на 8.0 он нормально работает, и мне кажется что битрикс анонсировал в этом году минимальное требование будет php8, тем более что 7.4 больше не поддерживается вообще и считается устаревшей так то
PS. ТС, что то такого кода не нашел в ядре, это что у вас за фигня такая? перепишите по человечески
Реализовать то можно, но проекты у вас все таки видимо достаточно ненагруженные. Смотрите, чтобы вы могли не переходя на страницу понять что это раздел или страница, серверу приходится ради редиректа, подключать ядро CMS, инициализировать все события, пробегать по роутам и только тут можно воткнуть ваш редирект. PHP не славится быстрой инициализацией и получается ради примитивной задачи вы грузите сервер, от сюда я могу сделать вывод что проекты у вас ненагруженные, так как на нагруженных такой фигней не страдают даже для удобство сеошника и это скорее всего не единственная идиотская просьба. Совет на будущее, различайте как то по другому, например для страниц можно добавлять .html а для разделов последний / и многое можно будет разруливать не подключая php
Здесь полезно добавить, что если речь идёт о разделе, то лучше
site.ru/wowa/leto/
а если речь идёт о конечной странице, то
site.ru/wowa/leto
На самом деле стоит делать единообразно, надо наверняка же делать редирект либо без слеша или со слешем, как с динамическим урлом на уровне nginx определить что является разделом, а что является страницей?Зачем вообще эти пляски, озон редиректит со слешем (хотя без слеша тоже работает). vc редиректит на без слеша все и разделы тоже, хабр редиректит на слеш всё, леруа редиректит на слеш и так далее. И это большие проекты так то
Честно сказать сам не понимаю зачем я ввязываюсь в эту полемику периодически =))
В теории возможно, но у вас получится лютый копипаст, и пока у вас типов страниц мало, возможно это и можно ещё как то поддерживать. Проблема тут собственно в том, что в случае с php это должен контролировать программист, в случае с node.js это контролирует нода, а так то да, когда времени вагон можно и на ассемблере сайты писать, только чет я смотрю народ местный не торопится.