@olegolegooov

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

Подскажите как убрать у вложенных страниц .php
У страниц, которые вложены относительной главной (site.ru/stranica1), убрать удалось, все работает нормально
А вот у страниц, которые вложены в папки почему-то не убирается (site.ru/catalog/coca-cola.php)
Можно ли как-то у таких страниц убрать расширение на конце?
И второй момент, есть системный файл site.ru/catalog/mail.php который обрабатывает и отсылает заявки с сайта, и вот у него нельзя убирать расширение .php, иначе работать не будет.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 2
@ynblpb_spb
дятел php
Люди не расширения убирают, а архитектуру приложения меняют
Если вкратце веб-сервер настраивается таким образом, чтобы запрос к любому URL вашего сайта обрабатывался одним файлом (index.php) внутри этого файла определять какой УРЛ и показывать нужную страницу.

Погуглите по запросу php router для подробностей
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
>> А вот у страниц, которые вложены в папки почему-то не убирается (site.ru/catalog/coca-cola.php)
Потому что в правиле .htaccess, которое вы не привели, ничего не прописано по поводу поддиректории в пути к конечному .php файлу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы