Композиция URL при передаче переменных

Как передать переменную на другую страницу с URL-адресом, подобным приведенному ниже?

www.domain.com/results?search_query=test

Вместо этого:

www.domain.com/results/?search_query=test

(имеется в виду косая черта после «результатов»)

Я думаю, что первый URL выглядит лучше, но каждый раз, когда я пытаюсь разместить его на своем сайте, он автоматически добавляет косую черту.

В настоящее время мой путь к файлу выглядит так root>results>index.php (файл, которому я передаю переменную)

1

Решение

Вместо создания папки с именем results с index.php внутри него создайте php-файл с именем results.php в корневом каталоге.

Затем с помощью .htaccesss файл, вы можете переписать ссылку, чтобы соответствовать тому, что вы хотели бы.

RewriteEngine on
RewriteRule ^([^/]*)$ $1.php
2

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

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