Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Изменяем адрес конференции

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предположим, вам не нравится длинный дефолтный адрес вашей конференции:
ваш_домен.ru/cgi-bin/ikonboard/ikonboard.cgi
 
Предположим, что других конференций на вашем сайте не будет и вам удобней поставить конференцию в директорию /cgi-bin/ а файл ikonboard.cgi вы бы хотели переименовать в board.cgi.  
 
Что для этого надо сделать.
 
1. Залить скрипты прямо в папку /cgi-bin/
 
2. в файле /data/boardinfo.cgi исправить переменные на нужные вам пути и урлы):
 
$ikondir = "f:/data/wwwubit/cgi-bin/";
$boardurl = "http://newib/cgi-bin";
 
3. Переименовать файл  ikonboard.cgi в board.cgi
 
4. В файле data/progs.cgi  изменить значение переменной:
$forumsummaryprog = "board.cgi";

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 08:24 11-01-2003
Arkan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я просто фрэйм сделал на главной странице.
Короче имени сайта пути не будет.

Всего записей: 231 | Зарегистр. 29-12-2001 | Отправлено: 11:22 11-01-2003
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx а как насчет "запускать вне cgi-bin" ?
 
эта фишка не пройдет на халявных хостерах ибо там .htaccess надо заюзать, например в папке domain.ru/board залить скрипты и .htaccess- и все путем
 
а еще заменить ikonboard.cgi на index.cgi
 
Добавлено
 
Arkan  

Цитата:
Короче имени сайта пути не будет.

браво!    
 
 


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 17:56 13-01-2003
Arkan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
браво!

Не надо оваций.
 

Цитата:
а как насчет "запускать вне cgi-bin" ?


Цитата:
эта фишка не пройдет на халявных хостерах  

 
А если  SSl использовать include /cgi-bin/ikonboard/ikonboard.cgi

Всего записей: 231 | Зарегистр. 29-12-2001 | Отправлено: 18:58 13-01-2003
Maok



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А что прописать в .htaccess, чотбы было типа такого http://forum.domain.ru/board.cgi, т. е. без папки "cgi-bin".

Всего записей: 15 | Зарегистр. 15-07-2003 | Отправлено: 15:43 20-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maok

Цитата:
А что прописать в .htaccess,  

 
Ничего. Для этого надо прописывать в конфигурационном файле сервера поддомен, настраивая отдельный самостоятельный виртуальный хост. Ну, и разумеется, твой хостер должен поддерживать подомены.
Продолжать?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:41 20-07-2003
Maok



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да если можно, мой хостер поддерживает поддомены, но вот как сделать чтобы было http://forum.domain.ru/board.cgi я не знаю. Знаю только как переназначить индексный файл.

Всего записей: 15 | Зарегистр. 15-07-2003 | Отправлено: 22:53 21-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maok
 
Просишь хостера создать тебе поддомен. Это прописывается в DNS и в конфиге Апача:
http://forum.ru-board.com/topic.cgi?forum=8&topic=1036&start=40#11
 
Все. К форумы адресуешься как http://forum.ты.com
 
Просишь хостера разрешить скрипты в корне, короче скажи ему (хостеру), что поддомен не просто, а для форума.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:42 22-07-2003
Shpendel



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
блин я скачал файлы которые в довнолдсе
там нету этого  
2. в файле /data/boardinfo.cgi исправить переменные на нужные вам пути и урлы):  
 
че делать-то????

Всего записей: 77 | Зарегистр. 24-04-2003 | Отправлено: 18:11 16-10-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shpendel

Цитата:
там нету этого  

ты дефолтный форум без установки смотришь? Если мне не изменяет память, boardinfo.cgi создается во время установки форума

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 19:59 16-10-2003
Marchenk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перенёс форум из domen.ru/cgi-bin/ikonboard/ikonboard.cgi
в forum.domen.ru/cgi-bin/board.cgi  
 
Поддомен в cPanel создал, скрипты в корне не разрешены.
 
1. Как сделать, чтобы при обращении forum.domen.ru открывалось domen.ru/cgi-bin/board.cgi ?
 
В техподдержке предложили поместить в папку forum файл .htaccess, содержащий:  
RedirectMatch ^/$ _http://forum.domen.ru/cgi-bin/board.cgi
 
Но тогда получается в этот поддомен ничего больше не поместишь.
 
2. Как переадресовать со старого форума на новый?

Всего записей: 26 | Зарегистр. 21-06-2003 | Отправлено: 04:41 18-02-2004 | Исправлено: Marchenk, 07:10 19-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marchenk

Цитата:
2. Как переадресовать со старого форума на новый?

 
.htaccess
 
Redirect /  новый_урл
 
 
 

Цитата:
1. Как сделать, чтобы при обращении forum.domen.ru открывалось domen.ru/cgi-bin/board.cgi ?  

 
Э.... чего?
 
А, кажется я поняла. В виртуальном хосте  
 
<VirtualHost forum.domen.ru>
DocumentRoot "А_тут_папка_которая_она_же_ domen.ru/cgi-bin/"
 
...
 

Цитата:
 скрипты в корне не разрешены.  

 
Тогда забей, все равно http://forum.ru-board.com/board.cgi так не будет.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:10 18-02-2004
Marchenk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
.htaccess  
 
Redirect /  новый_урл  

 
То есть, мне нужно файл .htaccess в котором:
Redirect / http://forum.domen.ru/cgi-bin/board.cgi
поместить в старый форум?
 
А куда? В главную директорию, наверно, не пойдёт - у меня там полно всего, кроме форума, в public_html/cgi-bin/ikonboard/ - толку нет, public_html/ikonboard - это картинки.
 

Цитата:
В виртуальном хосте  
 
<VirtualHost forum.domen.ru>  
DocumentRoot "А_тут_папка_которая_она_же_ domen.ru/cgi-bin/"  

 
Не могли бы вы поподробней объяснить это.
 
В первом вопросе моего предыдущего сообщения ошибся. Правильный вопрос:
1. Как сделать, чтобы при обращении forum.domen.ru открывалось forum.domen.ru/cgi-bin/board.cgi ?
 

Цитата:
Тогда забей, все равно http://forum.ru-board.com/board.cgi так не будет.

 
http://forum.ru-board.com/board.cgi - так у меня уже есть.

Всего записей: 26 | Зарегистр. 21-06-2003 | Отправлено: 07:08 19-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marchenk
 

Цитата:
Redirect / http://forum.domen.ru/cgi-bin/board.cgi  
поместить в старый форум?  
 
А куда? В главную директорию, наверно, не пойдёт - у меня там полно всего,  

 
Чего у тебя там полно всего?
 
Ну, помести в папку /cgi-bin/ikonboard/ только не получится так сразу, я не помню сейчас какие именно, но грабли там есть. Ну, попробуй, может получится.  
А я позже потестирую.
 

Цитата:
В виртуальном хосте    
   
<VirtualHost forum.domen.ru>  
DocumentRoot "А_тут_папка_которая_она_же_ domen.ru/cgi-bin/"  
 
Не могли бы вы поподробней объяснить это.  

 
Подробнее так - новый виртуальный хост, созданый для твоего поддомена, физически ведет на старую папку (старого хоста, не поддомена). И использует ее файлы.
 
 

Цитата:
В первом вопросе моего предыдущего сообщения ошибся. Правильный вопрос:  
1. Как сделать, чтобы при обращении forum.domen.ru открывалось forum.domen.ru/cgi-bin/board.cgi ?  

 
Это очень просто.
Например так:
 
DirectoryIndex /cgi-bin/board.cgi  
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:32 19-02-2004
Marchenk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
помести в папку /cgi-bin/ikonboard/  

 
Не вкалывает. Сразу проверил.
 

Цитата:
Это очень просто.  
Например так:  
 
DirectoryIndex /cgi-bin/board.cgi  

 
Не годится. Тогда всё в папках /forum/hren1,  /forum/hren2 посылается на /cgi-bin/board.cgi

Всего записей: 26 | Зарегистр. 21-06-2003 | Отправлено: 06:50 21-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marchenk
 

Цитата:
Это очень просто.  
Например так:  
   
DirectoryIndex /cgi-bin/board.cgi  
 
 
Не годится. Тогда всё в папках /forum/hren1,  /forum/hren2 посылается на /cgi-bin/board.cgi  

 
А ты напрямую и не должен к этим папкам обращаться. Нет таких урлов.
Есть урлы:
http://forum.ru-board.com/topic.cgi?forum=21&topic=1932#1
http://forum.ru-board.com/forums.cgi?forum=21
 
Они не обращаются  напрямую к папкам.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:37 22-02-2004
Marchenk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нет таких урлов.

 
Имеется ввиду, что в поддомене forum.domen.ru есть ещё директории, кроме форума. В этом случае всё из этих директорий направляется в форум. Уже проверил.

Всего записей: 26 | Зарегистр. 21-06-2003 | Отправлено: 05:33 24-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 в поддомене forum.domen.ru есть ещё директории, кроме форума. В этом случае всё из этих директорий направляется в форум. Уже проверил.

 
Смотри, вот я создала .htaccess вида:
 
DirectoryIndex test.html
 
Положила его в папку:
http://forall.ru-board.com/lynx/test/
 
то видишь, набрав адрес? Правильно - тестовую пагу.
 
А так: http://forall.ru-board.com/lynx/test/1.jpg ? правильно -  картинку.
 
Потому что директива DirectoryIndex будет выдать указанную индексную пагу только в том случае, если явно не указана другая пага.
 
То же самое с подпапками:
 
http://forall.ru-board.com/lynx/test/test2/  - индексная пага,  
http://forall.ru-board.com/lynx/test/test2/2.jpg - картинка
 
В конце концов, в подпапки и другие папки положи другой .htaccess.
 
Более изящное решение мне не приходит в голову.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 07:45 24-02-2004
Marchenk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в подпапки и другие папки положи другой .htaccess.

Да, спасибо.  
... Хотел в поддомене архивчик поместить - там папок много.
Техподдержка хостера предложила:
RedirectMatch ^/$ _http://forum.domen.ru/cgi-bin/board.cgi  

Всего записей: 26 | Зарегистр. 21-06-2003 | Отправлено: 05:11 26-02-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Marchenk
 

Цитата:
Техподдержка хостера предложила:  
RedirectMatch ^/$ _http://forum.domen.ru/cgi-bin/board.cgi  

 
По идее это должно работать точно также как и:
 

Цитата:
DirectoryIndex /cgi-bin/board.cgi  

 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:52 27-02-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Изменяем адрес конференции


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru