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

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

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

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

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

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


ЗЫ
если у тебя в файле прописаны ссылки типа:
<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
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
    #32507445
mod_rewrite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pups The RAPtor злой ты :-(
...
Рейтинг: 0 / 0
Как поставить модуль Apache - mod_rewrite под Windows XP, например???
    #32508933
mod_rewrite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В .htaccess записал:

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

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



и еще

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

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

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

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

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

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


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