Показать сообщение отдельно

  #972  
Старый 02.02.2010, 23:52
dimash
Познающий
Регистрация: 14.04.2008
Сообщений: 78
С нами: 9512704

Репутация: 4
По умолчанию

Цитата:
Сообщение от m0Hze  
Это регулярное выражение говорит нам,что если, было обращение к например:
Код:
http://site.com/cat/33/4234/
Аппач автоматически внутри системы сделает перенаправление этого запроса в:
Код:
http://site.com//script.php?33=4234
То есть, говорят простыми словами,в первом выражении указываеться маска для запроса,какие запросы обрабатывать, вторым параметром являеться "куда пренаправлять",и там используются уже привычные в regEXP цифровые-переменные.Переменные идут в порядке слева на право.Как пример:
PHP код:
RewriteRule cat/(.*)/(.*)/param/(+)/$ /cat.php?$1=$2&params=$
Делаем обращение к скрипту:
Код:
htto://site.com/cat/A1/B1/param/777/
Мы увидим тоже самое,что и при запросе:
Код:
htto://site.com/cat.php?A1=B1&params=777
Все просто.
Благодарю за ответ. Странно вообще-то получается. Я хочу site.com/cat.php?A1=B1&params=777 с помощью RewriteRule переименовать в site.com/catalog/firma/obelisk/index.html (просто как пример), а вы говорите что RewriteRule делает абсолютно противоположную задачу. Верно? Как достигнуть моей цели?
 
Ответить с цитированием