На странице HTAccess (.htaccess
) напишите следующий код: -
Options +FollowSymLinks
RewriteBase /
RewriteRule ^posts/(.*)/$ /posts.php?id=$1
Итак, теперь в адресном пространстве, если вы напишите http://localhost/posts/4a3cd5
, пользователю будет показана страницасоответствующий идентификатору сообщения 4a3cd5
.Внутренне URL, который будет обработан, это http://localhost/posts.php?id=4a3cd5
.Вся эта методика выполняется HTAccess , и этот способ отображения URL-адресов для пользователей называется SEF URLs .
Подробнее о советах и приемах HTAccess можно найти здесь .
Теперь на странице "posts.php
" вы можете написать всю необходимую логику, используя PHP GET Superglobal Array"$_GET['id']
".
NP: Особое примечание - пожалуйста, избегайте такого типа кодирования.Вместо этого попробуйте использовать любой из доступных стандартных PHP MVC Frameworks .