У меня есть 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"