Я создаю простой словарь с использованием PHP и Mysql: всякий раз, когда я запрашиваю слово, он отображает его значение, но его структура URL выглядит не очень хорошо.
Настоящая структура URL-адреса такова: http://127.0.0.1/search.php?query=Acromania
И я хочу эту структуру URL: http://127.0.0.1/Acromania
, страницы результатов поиска.
Есть ли способ сделать это в PHP?
Нет, наверняка вам нужен файл.htaccess для этого процесса. Создайте файл.htaccess в своем рабочем каталоге и поместите этот код.
RewriteEngine On
RewriteRule ^([^/]*)$ /search.php?query=$1 [L]
Теперь, если вы вызываете этот URL-адрес http://127.0.0.1/Acromania apache, автоматически обрабатывает ваш запрос как шарм.
** Убедитесь, что вы включили mod_rewrite
на свой apache.