Intereting Posts
сохранить изображение в базу данных в php прямо из URL-адреса Узнайте, истек ли сеанс с определенным идентификатором CSS не работает с скриптом PHP Открытие файла CSV Inline в браузере, а не приглашение DL CodeIgniter вставляет дважды одну и ту же запись. В некоторых случаях Передача нескольких параметров контроллеру в Laravel 5 PHP Получить метаданные удаленного файла .mp3 (из URL) php regex или html dom parsing Как повторно сохранить объект как другую строку в Doctrine 2 Показывать только первый и последний термин таксономии для продукта Как правильно загрузить jQuery в WordPress Массив дерева подкатегорий категории трассировки PHP в пользовательский 2D-массив Как проверить, является ли запрос AJAX-запросом с PHP Каков наилучший способ защиты паролем папки / страницы с использованием php без db или имени пользователя Является ли функция count count () O (1) или O (n) для массивов PHP?

.htaccess заменить (переписать) переменные $ _GET в URL PHP

У меня есть URL-адрес, который будет выглядеть как example.com/index.php?p=test чтобы PHP загружал тестовую переменную с помощью $_GET['p'] . URL-адрес уже можно упростить до example.com?p=test ; однако я хочу упростить это в своем .htaccess на сайте site.com/test . Как мне это сделать?

    Поместите в файл .htaccess :

     RewriteEngine on # The two lines below allow access to existing files on your server, bypassing # the rewrite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?p=$1 [QSA] 

    Затем вы можете получить доступ к whatever из example.com/whatever как бы следующее:

     $value = $_GET['p']; // "whatever"