Строка запроса .htaccess к формату папки

У меня есть URL-адрес запроса со строкой запроса, и я хочу преобразовать его в структурированный URL-адрес папки.

Например:

http://localhost/index.php?page=about-us
http://localhost/index.php?page=contact-us

как бы я скрыл это

http://localhost/index/page/about-us
http://localhost/page/about-us

Я знаю, что это можно сделать с помощью .htaccess. я просто не знаю с чего начать


person Grigor    schedule 24.09.2011    source источник


Ответы (1)


Вам нужно что-то вроде...

Options +FollowSymLinks   
RewriteEngine On   

RewriteCond %{SCRIPT_FILENAME} !-d   
RewriteCond %{SCRIPT_FILENAME} !-f   

RewriteRule ^page/([-a-z-0-9]+)*/$ ./index.php?page=$1
RewriteRule ^index/page/([-a-z-0-9]+)*/$ ./index.php?page=$1
person swenflea    schedule 10.12.2011