Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как поставить модуль Apache - mod_rewrite под Windows XP, например??? / 10 сообщений из 10, страница 1 из 1
04.05.2004, 21:04
    #32506657
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
сабж
киньте ссылкой плиз, уже 3 часа ищу везде только про использование и ни слова про установку под винды :-(((
...
Рейтинг: 0 / 0
04.05.2004, 22:15
    #32506676
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
в httpd.conf пропиши:
Код: plaintext
LoadModule rewrite_module modules/mod_rewrite.so
...
Рейтинг: 0 / 0
05.05.2004, 09:16
    #32506836
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
Максим, мне стыдно тебя спрашивать второй раз, но...

что надо записать в .htaccess, чтобы ссылки приобрели вид

из
http://sitename.ru/?s=razdel1&sub=podrazdel1
в
http://sitename.ru/razdel1/podrazdel1/
...
Рейтинг: 0 / 0
05.05.2004, 11:08
    #32507022
Pups The RAPtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
Я не Макс, но попробую ответить

mod_rewriteчто надо записать в .htaccess, чтобы ссылки приобрели вид
из
http://sitename.ru/?s=razdel1&sub=podrazdel1
в
http://sitename.ru/razdel1/podrazdel1/

Ответ: в .htaccess ничего прописывать не надо.

ЗЫ: Стыд не дым, глаза не выест. Продолжай задавать тупые вопросы, глядишь всю работу за тебя сделает общество, а бабла загребешь ты.
...
Рейтинг: 0 / 0
05.05.2004, 13:05
    #32507320
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
Ну ведь ты же нашел кучу статей про использование - почитай их.


ЗЫ
если у тебя в файле прописаны ссылки типа:
<a href="http://sitename.ru/?s=razdel1&sub=podrazdel1">link</a>
и ты хочешь сделать, чтобы эта ссылка выглядела:
<a href="http://sitename.ru/razdel1/podrazdel1/">link</a>

то это надо делать ручками.
а в .htaccess лишь описать, чтобы такие ссылки (http://sitename.ru/razdel1/podrazdel1/) правильно обрабатывались
...
Рейтинг: 0 / 0
05.05.2004, 14:12
    #32507445
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
Pups The RAPtor злой ты :-(
...
Рейтинг: 0 / 0
06.05.2004, 12:56
    #32508933
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
В .htaccess записал:

RewriteEngine on
Options +FollowSymLinks
RewriteRule ^([^/].+)/$ /?s=$1
RewriteRule ^([^/].+)/([^/].+)/$ /?s=$1&sub=$2

срабатывает только первое правило, глубже - нет



и еще

вот это работает
http://sitename.ru/razdel1/

а без последнего слэша - нет
http://sitename.ru/razdel1
...
Рейтинг: 0 / 0
06.05.2004, 13:13
    #32508972
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
да, и еще:
print $_GET['s'].'<br>';
при вызове
http://sitename.ru/razdel1/podrazdel1/
выдает
razdel1/podrazdel1
вместо
razdel1

т.е. вторую переменную мои правила не выщемляют :-(
...
Рейтинг: 0 / 0
06.05.2004, 13:34
    #32509043
mod_rewrite
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
Вопрос решился таким путем:

RewriteRule ^([a-z0-9].+)/([a-z0-9].+)/$ /?s=$1&sub=$2

а закрывающийся слэш обедить не могу :-(
...
Рейтинг: 0 / 0
06.05.2004, 15:13
    #32509296
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
чесно говоря я плохо знаком с диалектом регекспов, используемых в mod_rewrite , но по идее должно быть что-то вроде:

^([a-z0-9].+)/([a-z0-9].+)/?$
или
^([a-z0-9].+)/([a-z0-9].+)/{0,1}$
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как поставить модуль Apache - mod_rewrite под Windows XP, например??? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]