IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Rewrite apache, подскажите плиз
--Alex--
сообщение 2.9.2010, 9:44
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 2.9.2010
Пользователь №: 6 183



Доброго времени суток!
установил XBT + Apache. адрес ретрекера по умолчанию http://retracker.local:2710/announce
как мне сделать rewrite в апаче, чтобы "преобразовать" ссылку из http://retracker.local/rt/announce.php в http://retracker.local:2710/announce

Заранее спасибо
Перейти в начало страницы
 
+Цитировать сообщение
kmb
сообщение 2.9.2010, 15:53
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 26
Регистрация: 30.8.2010
Пользователь №: 6 161



http://re-tracker.ru/index.php?showtopic=510
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 2.9.2010, 16:23
Сообщение #3


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Рекомендую сначала ознакомится с документацией: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
--Alex--
сообщение 3.9.2010, 7:52
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 2.9.2010
Пользователь №: 6 183



Я имел ввиду rewrite, а не redirect
документацию читал, но сделать не получилось... знающие люди напишите плиз как преобразовать запрос http://retracker.local/rt/announce.php в http://retracker.local:2710/announce через mod_rewrite в apache
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 3.9.2010, 9:27
Сообщение #5


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Цитата
документацию читал, но сделать не получилось


Читайте внимательней, а что вы пробовали сделать?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
--Alex--
сообщение 3.9.2010, 22:00
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 2.9.2010
Пользователь №: 6 183



Цитата(FreeM@N @ 3.9.2010, 10:27) *
Читайте внимательней, а что вы пробовали сделать?


у меня затык с портом... в документации и примерах реврайт описан применимо к 80 порту http, т.е. меняется адрес после доменого имени, а мне нужно еще и добавить указание порта 2710
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 4.9.2010, 0:10
Сообщение #7


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Так возьмите и допишите порт - в чём сложность-то?
Код
RewriteEngine On
RewriteRule ^/rt/announce\.php(.*) http://retracker.local:2710/announce$1 [R,L]

...возможно флаг нужно поставить только [L] или [R] не помню уже, нет под рукой apache.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 1.11.2024, 2:30
Top.Mail.Ru