imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 23.05.2005, 06:47     # 1
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Question Как правильно настроить перенапрвление?

Есть сайт: www.lpavel.com.ru по этому адресу лежит чат www.lpavel.com.ru/chat. Есть новый домен www.realchat.com.ru Нужно присвоить его для папки www.lpavel.com.ru/chat
Структура папок:
public_html (тут корень lpavel.com.ru)
public_html/chat (тут лежит чат)
public_html/realchat (корень realchat.com.ru)
Как грамотно сделать чтобы пользователь вводил www.relchat.com.ru и у него открывался чат (public_html/chat)? Может как то сделать через .htaccess перенаправление?
Dr.Dre вне форума  
Старый 23.05.2005, 07:02     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
RewriteEngine On
RewriteCond %{HTTP_HOST} realchat\.com\.ru$
RewriteCond %{REQUEST_URI} !^\/chat\/
RewriteRule ^(.*) chat/$1
RaZEr вне форума  
Старый 23.05.2005, 07:12     # 3
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Я втулил это в .htaccess что то не работает... попробуй перейти по http://www.realchat.com.ru/
Dr.Dre вне форума  
Старый 23.05.2005, 09:23     # 4
Sensey
Junior Member
 
Регистрация: 25.12.2002
Сообщения: 114

Sensey Нимб уже пробиваетсяSensey Нимб уже пробивается
Для начала нужно припарковать этот домен к серверу где находится www.lpavel.com.ru/chat
__________________
PHP+MySQL
Sensey вне форума  
Старый 23.05.2005, 11:20     # 5
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Да нет так не выйдет.... я его и так рописывал вроде для папки chat но он создал папку realchat в корневом каталоге и туда залез. Хотя почему то в "Дополнительных доменах" у меня числится их два realchat.com.ru (chat) и realchat.com.ru (realchat)
Dr.Dre вне форума  
Старый 23.05.2005, 13:56     # 6
Raman
Junior Member
 
Регистрация: 25.01.2002
Сообщения: 157

Raman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собойRaman Имеются все основания чтобы гордиться собой
А может так правильней будет?

RewriteEngine On
RewriteCond %{HTTP_HOST} realchat\.com\.ru$
RewriteCond %{REQUEST_URI} !^\/chat\/
RewriteRule ^.*$ http://realchat.com.ru%{REQUEST_URI} [R=permanent,L]
Raman вне форума  
Старый 23.05.2005, 14:14     # 7
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
А может, создать файл в корне index.php с таким содержимым:
PHP код:
<?php
header
("Location: ../chat"); 
?>
тогда сразу будет перенаправляться куда надо...
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 23.05.2005, 15:27     # 8
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
А может так правильней будет?
Нет. Так будет редирект а не реврайт.
RaZEr вне форума  
Старый 23.05.2005, 16:20     # 9
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Цитата:
Raman:
А может так правильней будет?

RewriteEngine On
RewriteCond %{HTTP_HOST} realchat\.com\.ru$
RewriteCond %{REQUEST_URI} !^\/chat\/
RewriteRule ^.*$ http://realchat.com.ru%{REQUEST_URI} [R=permanent,L]
Не хочет!

Цитата:
ivahaev:
А может, создать файл в корне index.php с таким содержимым:
Нужно чтобы как сказал RaZEr был не редирект. Т.е. чтобы не просто он перекинул в каталог который пренадледит другому домену, а чтобы в этом же домене открылся чат. Получается если заредиректить то откроется www.lpavel.com.ru/chat а надо www.realchat.com.ru/chat
Dr.Dre вне форума  
Старый 23.05.2005, 16:28     # 10
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Не хочет!
Что вполне логично, учитывая что редирект происходит на то же место.
RaZEr вне форума  
Старый 23.05.2005, 16:47     # 11
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Правильнее всего у RaZEr во втором посте поидее, только не учли что chat и realchat находятся на одном уровне . Насколько я помню, в Mod_Rewrite нельзя указывать относительные пути типа (поправьте меня, если это не так)
RewriteRule ^(.*) ../chat/$1
Поидее это бы решило проблему, посему прост опредлагаю решить ее прописав полный путь от корня сервера, вроде этого:
RewriteRule ^(.*) full_server_path/public_html/chat/$1
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 23.05.2005 в 16:49.
Hubbitus вне форума  
Старый 24.05.2005, 02:43     # 12
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Не бред мой 1-ый вариант...

Я вообще не понимаю, почему нельзя сайту:
realchat.com.ru
присвоить DocumentRoot как public_html/chat

А в папке: www.lpavel.com.ru/chat
прописать в .htaccess
Redirect / http://realchat.com.ru
Конечно DocumentRoot должен быть другой у www.lpavel.com.ru/chat ...

Это элементарное и самое правильное решение проблемы!
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"

Последний раз редактировалось Makc666; 24.05.2005 в 02:51.
Makc666 вне форума  
Старый 24.05.2005, 04:34     # 13
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Цитата:
Hubbitus:
RewriteRule ^(.*) full_server_path/public_html/chat/$1
В .htaccess это вставил, не помогло. выдаёт листинг дириктории.
Цитата:
Makc666:
Я вообще не понимаю, почему нельзя сайту:
realchat.com.ru
присвоить DocumentRoot как public_html/chat
Объясните пожалуйста, что за DocumentRoot и как его присваивать...
Dr.Dre вне форума  
Старый 24.05.2005, 04:44     # 14
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Цитата:
Dr.Dre:
Объясните пожалуйста, что за DocumentRoot и как его присваивать...
Читай:
_http://httpd.apache.org/docs/mod/core.html#documentroot
_http://www.apache.ru/docs/fishki.html#DocumentRoot

Настраивается в конфиге апатча. Если нет доступа к конфигу, попроси это сделать админа.
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"
Makc666 вне форума  
Старый 24.05.2005, 05:30     # 15
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Ага... как я понял, админ настройках апача должен прописать для моего www.realchat.com.ru следующее DocumentRoot /my_user/chat и после этого домен realchat.com.ru должен брать фалы из папки chat так?
Dr.Dre вне форума  
Старый 24.05.2005, 06:08     # 16
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
Цитата:
RaZEr:
Так будет редирект а не реврайт.
В теме спрашивалось про перенаправление, а не про перепрописывание (или как ещё rewrite обозвать). Так что - сорри.
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 24.05.2005, 08:32     # 17
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
да нужно именно это...потому и написал перенапрваление, а потом описал ситуацию. Ну в общем да нужно перепросывание...
Dr.Dre вне форума  
Старый 24.05.2005, 08:34     # 18
ivahaev
::VIP::
шайтан-башка
 
Аватар для ivahaev
 
Регистрация: 31.03.2003
Адрес: imho.ws Тюменское отделение
Сообщения: 1 902

ivahaev СуперБогivahaev СуперБог
ivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБогivahaev СуперБог
Dr.Dre, следуй совету Makc666, он самое правильное решение подал!
__________________
...ни что так не согревает душу, как бутылочка холодного пива...
ivahaev вне форума  
Старый 24.05.2005, 09:48     # 19
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Dr.Dre:
В .htaccess это вставил, не помогло. выдаёт листинг дириктории.
Надеюсь ты не только это вставил, а с нормальнымии путями и с остальным кодом RaZErа? Это же только попроавка была.

А вообще конечно лучше всего чтобы домен указывал прямо на директорию chat а не realchat, но как я понял из первого поста, нужно именно на этих данных сделать было, тогда подобный моему вариант.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 24.05.2005, 12:47     # 20
Dr.Dre
Advanced Member
 
Аватар для Dr.Dre
 
Регистрация: 27.10.2002
Пол: Male
Сообщения: 420

Dr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царствеDr.Dre Луч света в тёмном царстве
Цитата:
ivahaev:
Dr.Dre, следуй совету Makc666, он самое правильное решение подал!
Ага...сейчас он мне ответит....
Цитата:
Hubbitus:
Надеюсь ты не только это вставил, а с нормальнымии путями и с остальным кодом RaZErа? Это же только попроавка была
Вставил так( у меня имя пользователя a0000729):
RewriteEngine On
RewriteCond %{HTTP_HOST} realchat\.com\.ru$
RewriteCond %{REQUEST_URI} !^\/chat\/
RewriteRule ^(.*) a0000729/public_html/chat/$1
Пишет: Internal Server Error, 500.

Цитата:
Hubbitus:
А вообще конечно лучше всего чтобы домен указывал прямо на директорию chat а не realchat, но как я понял из первого поста, нужно именно на этих данных сделать было, тогда подобный моему вариант.
Только вот почему то не получилось так сделать чтобы он сразу указывал на chat. Я при создании дополнительного домена прописал ему на chat а он всё равно создал realchat ну и там сел. А как прописать для chat ?
Dr.Dre вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:15.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.