Чистая структура URL для страницы php без реальной страницы - PullRequest
0 голосов
/ 13 октября 2018

У меня есть страница, на которой я загружаю файл JSON и сопоставляю данные, основанные на поиске пользователей.

Однако предостережение заключается в том, что я хочу иметь действительно чистые URL-адреса для этих результатов без фактического созданияновая страница для них.(На мой взгляд, я не знаю, что это за терминология)

Так что, когда пользователь заходит на website.com/names/adrian, он просто попадает на / names / и загружает данные на основена "Адриан".

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете сделать это с помощью правила перезаписи apache:

RewriteEngine on
RewriteRule ^(names\/[a-z0-9A-Z-_]+)$ names.php?name=$1

Добавьте это в ваш файл .htaccess
Он отправит example.com/names/aName в качестве запроса на получение names.php.

И вы можете получить это с помощью $ _GET ["name"];в names.php

Кстати, вы можете увидеть результат регулярного выражения здесь: https://regexr.com/415mq

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...