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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите PLS если я набираю, например www.forum.mysite.ru как  
сделать чтобы открывалась http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi ?
Потому что сейчас при открытии http://forum.mysite.ru выходит ошибка: No access allowed
 
Силами самого Ikonboard'а это делать надо? Или в корень сайта положить index.htm с редиректом на http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi?
 
Спасибо.

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 10:34 24-02-2011
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasa
Укажите редирект в .htaccess:

Код:
Redirect / http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 16:35 24-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал. И даже через веб-панель.
Фаерфокс пишет: "сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."
 
Опера честно пытается открыть: http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgicgi-bin/ikonboard/ikonboard.cgi
 
Что-то не так делаю?

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 16:51 24-02-2011
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasa
А если относительный путь задать?

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 17:06 24-02-2011 | Исправлено: S0ldier, 17:08 24-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Redirect / /cgi-bin/ikonboard/ikonboard.cgi
 
так?
тоже ругается об избыточном количестве переадресаций. или по-другому относительный путь имелся в виду?

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 18:35 24-02-2011
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasa
Да, так...
 
Тогда иначе сделайте: впишите в .htaccess строку DirectoryIndex index.php и создайте файл index.php со следующим содержимым:

Цитата:
<?php
header("Location: http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi");
exit;
?>

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 18:42 24-02-2011
Cheery



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

Цитата:
Попробовал. И даже через веб-панель.  
Фаерфокс пишет: "сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится."  

у вас оба домена (с www и без) ведут на одну папку на сервере?
тогда через mod_rewrite надо
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www
RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi
 
любой запрос на хост с www перебросит на указанную ссылку
ps: на будущее
mod_rewrite: документация, готовые решения, вопросы

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:30 24-02-2011 | Исправлено: Cheery, 20:40 24-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, оба домена (с www и без) ведут на одну папку на сервере.
Спасибо, с www.forum.mysite.ru получилось.
 
В .htaccess в корне сайта у меня так:
 
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^www
  RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi
</IfModule>
 
Однако при открытии http://forum.mysite.ru я получаю просто листинг корня папки на сервере
 
Что-то упустил?

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 23:41 24-02-2011
Cheery



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

Цитата:
Что-то упустил?

сформулируйте полностью что вы хотите
этого
Цитата:
я получаю просто листинг корня папки на сервере

в первоначальном вопросе не было

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:00 25-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтобы http://forum.mysite.ru тоже вела на http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi
Сейчас на http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi ведет только http://www.forum.mysite.ru
 
Листинг .htaccess постом выше

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 07:10 25-02-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RewriteCond %{HTTP_HOST} ^www  
RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi [L]
 
 
RewriteCond %{REQUEST_URI} !^/cgi-bin/ikonboard/
RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi[L]
 
не проверял
все запросы, что не идут на /cgi-bin/ikonboard/
будут "переброшены" куда надо.. путь при этом не изменится в браузере - так даже лучше, как я думаю.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:16 25-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Bravo!
 
Огромное спасибо! Все работает так, как надо!
 
.htaccess окончательно выглядит так:

Код:
<IfModule mod_rewrite.c>
 
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^www
  RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi
  RewriteCond %{REQUEST_URI} !^/cgi-bin/ikonboard/
  RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi
 
</IfModule>
 

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 08:55 25-02-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasa
можно и объединить.. поздно уже, не очень думаю..
RewriteCond %{HTTP_HOST} ^www [OR]
RewriteCond %{REQUEST_URI} !^/cgi-bin/ikonboard/  
RewriteRule ^(.*)$ http://forum.mysite.ru/cgi-bin/ikonboard/ikonboard.cgi

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:50 25-02-2011
Rasa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарю.
Еще одна вещь тут всплыла внезапно: все cgi начали открываться в браузере как текст. Словно сервер воспринимает их как txt. Просто содержимое отображается и все
 
Необходимо обращться к хостеру? Или самому можно что-нибудь подкрутить?

Всего записей: 229 | Зарегистр. 30-08-2003 | Отправлено: 21:42 27-02-2011
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasa
Права на файлы - 755.
 
В .htaccess:
Код:
Options +ExecCGI
AddHandler cgi-script .cgi .pl

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 21:55 27-02-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как с forum.xxx.ru перенаправить на главную форума?


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru