Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mod_rewrite
 
 автор: Okey   (19.09.2006 в 19:14)   письмо автору
 
 

Доброго времени суток. Хто знает как работать з перенаправляниями mod_rewrite или где можно что то почитать.

Как мне перенаправить скажем з

www.site.com/index.php?action=viewmotel&mid=4&lng=1

na

www.site.com/ru/motels/4/

   
 
 автор: cheops   (19.09.2006 в 19:52)   письмо автору
 
   для: Okey   (19.09.2006 в 19:14)
 

Можно почитать у нас на форуме, здесь можно найти около сотни тем с разбором конкретных примеров.

   
 
 автор: cheops   (19.09.2006 в 19:55)   письмо автору
 
   для: Okey   (19.09.2006 в 19:14)
 

Можно поступить следующим образом
RewriteEngine on 
Options +FollowSymlinks 
RewriteBase / 
RewriteRule ^/ru/motels/([0-9]+)/ /index.php?action=viewmotel&mid=$1&lng=1
RewriteRule ^/ru/motels/([0-9]+) /index.php?action=viewmotel&mid=$1&lng=1

   
 
 автор: Okey   (26.09.2006 в 00:21)   письмо автору
 
   для: cheops   (19.09.2006 в 19:55)
 

Оно что то не работает но одним словом нужно зделать перенаправление з

site.com/index.php?action=viewmotel&mid=777&lng=1 >>>> site.com/ru/motel/777/

i

site.com/index.php?action=viewmotel&mid=777&lng=2 >>>> site.com/en/motel/777/

   
 
 автор: cheops   (26.09.2006 в 11:44)   письмо автору
 
   для: Okey   (26.09.2006 в 00:21)
 

У вас какой путь существует реально?
site.com/index.php?action=viewmotel&mid=777&lng=2
или
site.com/en/motel/777/
А какой будет существовать виртуально?

   
 
 автор: Okey   (26.09.2006 в 17:00)   письмо автору
 
   для: cheops   (26.09.2006 в 11:44)
 

site.com/index.php?action=viewmotel&mid=777&lng=2 - реальний
site.com/en/motel/777/ - виртуал

   
 
 автор: cheops   (26.09.2006 в 17:19)   письмо автору
 
   для: Okey   (26.09.2006 в 17:00)
 

Тогда можно поступить следующим образом
RewriteEngine on  
Options +FollowSymlinks  
RewriteBase /  
RewriteRule ^/en/motels/([0-9]+)/ /index.php?action=viewmotel&mid=$1&lng=2

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования