2012-12-28 4 views

ответ

1

Вот пример:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ([^/]+)/([^/]+)/([^/]+)/([^/]+)$ 
RewriteRule .* http://mydomain.com/getvals.php?key1=%1&key2=%2&key3=%3&key4=%4 [L] 

Что она делает, чтобы отобразить этот URI:

http://mydomain.com/val1/val2/val3/val4 где знач1, val2, val3 и val4 не существует.

Для этого ресурса:

http://mydomain.com/getvals.php?key1=val1&key2=val2&key3=val3&key4=val4 показывает предыдущий URI в адресной строке браузера.

Если вы хотите отображенный URI будет показан вместо этого, добавьте флаг R, как этот [R=301,L]

В сценарии getvals.php значения выбираются. Пример в PHP:

$Val1 = $_GET['key1']; 
... 

Надеюсь, это информация, которую вы ищете.

+0

спасибо! – user1907457

Смежные вопросы