@cipik777

Как сделать чтобы абсолютно любой урл моего сайта выдавал страницу с ответом 200?

например если к site.ru дописать /привет, то сайт выдаст страницу site.ru/привет со словом "привет" в теле страницы. если site.ru/russia, то выйдет страница со словом "russia".
Просто я только недавно стал изучать php и мне сейчас ОЧЕНЬ нужно понять как сделать так чтобы из url формировалось содержимое страницы автоматом, а не сообщало что такой страницы нет.

Подскажите как такое реализовать? если не тяжело, то скиньте мне такой код, я его изучу и пойму как всё работает. Ну либо подскажите как мне понять как такое сделать самому.
Спасибо.
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
l3ftoverz
@l3ftoverz
Люблю front-end
Настроить свой веб-сервер так, что бы все запросы на файлы или папки, которые не существуют - перекидывались на твою точку входа (PHP скрипт), в нём берёшь $_SERVER['REQUEST_URI'] и делаешь что хочешь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
В современных web-приложениях принято использовать концепцию единой точки входа. Эта концепция сводится к тому, что все запросы к серверу приложения переадресовываются на один файл, который, исходя из параметров запроса, координирует дальнейшее поведение скрипта.

https://habr.com/ru/post/115389/

Если у вас не апач, то найдите аналогичную статью о вашем сервере.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
CENTRA Новокузнецк
от 50 000 руб.
от 1 500 до 2 500 usd.