Координатор: Styler
Страницы: (10) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению )
Ответить · Новая тема · Новый опрос

 :: Mod_rewrite Апача, Что это такое и с чем его едят
Perf2k2
Дата Понедельник, 20 Октября 2003, 12:31  | 


ВОвебовец
*
Группа: Members
Сообщений: 1381



Статус: Offline

mod_rewrite - модуль веб-сервера Апач. Он предназначен для создания так называемых удобных УРЛ (ЧПУ).
Поясню на примере. У нас есть скрипт, которому мы передаем в параметрах какие-то данные. При этом наш УРЛ имеет примерно такой вид: http://www.name.ru/script.php?tel=Motorola...price=253&cat=1. C помощью модуля мы можем привести этот УРЛ к более удобно-читаемому виду: http://www.name.ru/Motorola/253/1/. НО не наоборот. Теперь я думаю мысль ясна.
Как в общем выглядит схема действия. В файле .htacces мы описываем правила преобразования УРЛ с помощью регулярных выражений. Когда Апач читает этот файл и встречает директивы модуля, он запускает модуль и тот, согласно описанным нами правил, преобразует УРЛ.
Подробнее о работе и настройке модуля читайте здесь:
http://www.woweb.ru/index.cgi?id=1064062822 - часть 1
http://www.woweb.ru/index.cgi?id=1064062721 - часть 2
http://www.woweb.ru/index.cgi?id=1064062647 - часть 3
http://www.woweb.ru/index.cgi?id=1064062542 - часть 4

Все вопросы по настройке и использованию данного модуля задавайте в этой теме


--------------------
Нормальная подпись временно отсутствует...
^
Mal Hack
Дата Понедельник, 20 Октября 2003, 17:41  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

Perf2k2, а смысл такое делать???
Разница передавать параметры так или эдок... А тут лишнее время тратися на преобразование адреса...
ИМХО, но я знаю только одну сферу деятельности, в которой это применяется.
- Интернет СМИ или новостные ленты (крупные). Там ../год/месяц/день/номер.
Т.е. таким образом, скрывается реальный адрес скрипта и снижается вероятность бесплатного просмотра (если он платный) материалов.
^
oxygen
Дата Вторник, 21 Октября 2003, 10:06  | 


Добрый маг форума
Group Icon
Группа: Moderator
Сообщений: 3994



Статус: Offline

это нужно для удобства пользователя
чтобы он мог запомнить урл, а если в урле вагон параметров, то его ни в жисть не запомнить, и еще это обманывает поисковые системы, например Гугл, который до недавнего времени не ел динамические страницы, а мог гулять только по статике.


--------------------
Хочешь помочь новичку - делай вместе с ним.
Хочешь помочь старику - делай вместо него.
Хочешь помочь мастеру - отойди и не мешай.
А хочешь помочь дураку - сам дурак!
^
Perf2k2
Дата Вторник, 21 Октября 2003, 13:12  | 


ВОвебовец
*
Группа: Members
Сообщений: 1381



Статус: Offline

Mal Hack, на твой вопрос уже ответили :)


--------------------
Нормальная подпись временно отсутствует...
^
Mal Hack
Дата Вторник, 21 Октября 2003, 20:55  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

А нахрен юзеру запоминать путь...а ???
У меня все домен помнят все...
^
oxygen
Дата Среда, 22 Октября 2003, 9:22  | 


Добрый маг форума
Group Icon
Группа: Moderator
Сообщений: 3994



Статус: Offline

это сделано для удобства.
например пользователь приперся к тебе с поисковика по ссылке с кучей параметров, поглядел страницу, ушел с нее, а потом подумал ...."блин, забыл там что то еще посмотреть", в яндексе набрать тот же запрос мозгов не хватило, или не допер просто, или это было 3 дня назад, дык если урл у тебя простой, он его может запомнить (а может и нет) а если сложный то фиг.


--------------------
Хочешь помочь новичку - делай вместе с ним.
Хочешь помочь старику - делай вместо него.
Хочешь помочь мастеру - отойди и не мешай.
А хочешь помочь дураку - сам дурак!
^
Mal Hack
Дата Среда, 22 Октября 2003, 16:53  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

oxygen, может это кому-ть и удобно, но в задачах (кроме тех, которых я описал выше, т.е. ленты новостей и похожая байжа) это - лишняя трата ресурсов сервера.
^
Perf2k2
Дата Среда, 22 Октября 2003, 17:20  | 


ВОвебовец
*
Группа: Members
Сообщений: 1381



Статус: Offline

Вот лично мне наплевать на ресурсы сервера моего хостера :) Я плачу за качественный хостинг - следовательно эти ресурсы должны быть :)


--------------------
Нормальная подпись временно отсутствует...
^
oxygen
Дата Среда, 22 Октября 2003, 17:24  | 


Добрый маг форума
Group Icon
Группа: Moderator
Сообщений: 3994



Статус: Offline

QUOTE (Perf2k2 @ Среда, 22 Октября 2003, 14:20)
Вот лично мне наплевать на ресурсы сервера моего хостера  Я плачу за качественный хостинг - следовательно эти ресурсы должны быть

аминь! :D
QUOTE (Mal Hack @ Среда, 22 Октября 2003, 13:53)
лишняя трата ресурсов сервера.

кому важнее посетители, те не жалеют ресурсов


--------------------
Хочешь помочь новичку - делай вместе с ним.
Хочешь помочь старику - делай вместо него.
Хочешь помочь мастеру - отойди и не мешай.
А хочешь помочь дураку - сам дурак!
^
Mal Hack
Дата Среда, 22 Октября 2003, 17:33  | 


Мудрый...
*
Группа: Members
Сообщений: 12918



Статус: Offline

oxygen, ну если юзер будет ждать пока ему че-ть вернутся он нажмет стоп и уйжет на другой сайт.
^
oxygen
Дата Среда, 22 Октября 2003, 17:34  | 


Добрый маг форума
Group Icon
Группа: Moderator
Сообщений: 3994



Статус: Offline

QUOTE (Mal Hack @ Среда, 22 Октября 2003, 14:33)
oxygen, ну если юзер будет ждать пока ему че-ть вернутся он нажмет стоп и уйжет на другой сайт.

про это Перф выше написал
если хреновый хостинг - не юзай мод


--------------------
Хочешь помочь новичку - делай вместе с ним.
Хочешь помочь старику - делай вместо него.
Хочешь помочь мастеру - отойди и не мешай.
А хочешь помочь дураку - сам дурак!
^
white [tz]
Дата Понедельник, 29 Декабря 2003, 4:03  | 


ВОзлюбивший WOForum
*****
Группа: Members
Сообщений: 284



Статус: Offline

я не думаю, что он так уж и жрет ресурсы сервера... с чего бы?


--------------------
я, снова я и флейм...
^
Trinex
Дата Среда, 28 Января 2004, 14:58  | 


Tech-Admin
Group Icon
Группа: Admin
Сообщений: 3051



Статус: Offline

Правильное использование mod_rewrite (без бесконечных циклов и т.д.) не загружает сервер, так как преобразования происходят в самом Apache.
QUOTE
И снова mod_rewrite упорно пытается сделать этот сложный шаг полностью прозрачным для пользователя, однако здесь вам следует запомнить: в то время как манипуляции с URL контексте сервера действительно быстры и эффективны, манипуляции в контексте каталога медленны и неэффективны из-за проблемы курицы и яйца. Однако с другой стороны это единственный возможный путь работы mod_rewrite (локально ограниченный) для URL преобразований, доступный обычному пользователю.


Полностью статья здесь:
http://www.egoroff.spb.ru/portfolio/apache/


--------------------
Правила: [Общие ][PHP Форума]
^
borland_delphi_6
Дата Понедельник, 28 Июня 2004, 23:25  | 


ВОвлеченный участник
***
Группа: Members
Сообщений: 84



Статус: Offline

Народ, подскажите, плиз, модули мод_реврайта в конфиге апача расскоментированы, но он не работает! :( :blink: Он видимо вообще .httacess не видит... Что делать?!
^
borland_delphi_6
Дата Вторник, 29 Июня 2004, 11:05  | 


ВОвлеченный участник
***
Группа: Members
Сообщений: 84



Статус: Offline

Все, разобрался, надо было с AllowOverride поиграть :super:
^
 Быстрый Ответ
Введите ваше имя
Расширенный режим
Нормальный режим
Открытых тэгов:     Закрыть все тэги
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie         
Показать всё

Помощь по кодам форума ] [ Проверить длину сообщения ] [ Транслит из Латиницы в Кириллицу ]
 Включить подпись?
 Включить смайлики?
 Включить уведомление на e-mail при ответах?
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Apache и SSI | Следующая тема »

Опции темы Страницы: (10) [1] 2 3 ... Последняя » Ответить · Новая тема · Новый опрос

 



Rating@Mail.ru LiveInternet