Как создать дочерние страницы сайта?
0
Например, у меня есть сайт
kinomonster.com
Как создать страницу, которая бы открывалась по адресу
kinomonster.com/films
Я знаю, что можно создать отдельный php файл films.php и обращаться к нему по адресу
kinomonster.com/films.php,
но мне нужен вариант реализации именно адреса
kinomonster.com/films(без .php)
Эта страница должна открывать тот же index.php, а скрипт в нем заменит в нем контент на список фильмов
1 ответов
1
Если используешь чистый PHP и apache, можно создать в корне сайта (где лежит файл films.php) файл .htaccess и в него поместить такой код:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
Если используешь какой-либо фреймворк, например codeigniter, там уже есть реализация:
https://fructcode.com/ru/courses/codeigniter-mvc/video-friendly-url-in-codeigniter/