Как назначить веб-адрес каждому элементу выборки из базы данных, например, www.example.com/datafromdatabase

Я хочу получить данные из базы данных и назначить их базе веб-адресов по их идентификатору. Например, если я получаю 5 данных из базы данных, я хочу назначить эти данные веб-адресу без использования метода Get.

Именно так www.example.com/datafromdatabase вместо этого www.example.com?id=datafromdatabase, Я видел много форумов, использующих «/», но я знаю только «»? » метод.

-2

Решение

Вы ищете переписывает в этой ситуации, для Apache вы захотите использовать переписать правила:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]

Для nginx вы также хотите использовать try_files:

try_files $uri $uri/ /index.php?id=$uri;

Оба из них преобразуют /directory в index.php?id=directory если файл не существует, что позволит изображениям и тому подобному работать в обычном режиме и переписывать только то, что не является файлами или каталогами.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]