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