ExBB Community » » Настройка форума » Домен, поддомен и htaccess - как настроить

Страниц (1): [1]
 

1. nikk - 5 ноября 2010 — 00:37 - перейти к сообщению
Здравствуйте все!
Прошу помочь ламеру...
Сделал новый форум по такому адресу: http:/xxx.ru/forum.
Теперь решил сделать вот такой адрес: http:/forum.xxx.ru/, в файле boardinfo.php прописал новый путь, но теперь сайт не отображается...
Пишет: Сервер не найден
Знаю что можно сделать редирект с помощью htaccess , но к своему стыду, я не могу его найти на форуме и как он вообще должен выглядеть и какой должен быть путь для такого урла: http:/forum.xxx.ru/ ?
Помогите плиз!
2. nikk - 5 ноября 2010 — 02:47 - перейти к сообщению
вот сам форум: http://forum.2115i.ru который не отображается, а так работает: http://2115i.ru/forum..
что же нужно прописать в этом htaccess? Растерялся
3. igrok54 - 5 ноября 2010 — 07:42 - перейти к сообщению
Ваша проблема скорее в настройках сервера и htaccess может быть совершенно ни при чем. Сервер должен позволять создание поддоменов, возможно требуется прописать на нем этот поддомен.
Хотя вижу, проблема уже решена Радость

Навскидку, для автоматической переадресации юзеров с адресов http://2115i.ru/forum/ на http://forum.2115i.ru в htaccess по-моему можно дописать так:

CODE:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^forum.2115i.ru$ [NC]
RewriteRule ^(.*)$ http://forum.2115i.ru/$1 [L,R=301]
RewriteRule ^forum/(.*)?$ $1 [L]


Где в строках 2 и 3 определяется, что основной домен для данной директории - forum.2115i.ru
А в строке 4 из запросов удаляется вставка после адреса основного домена папки forum/

Вариант не проверял, но думаю, должно работать.
Возможно, можно найти и более элегантные решения... В данном решении все-таки два правила, стоит поискать решение с одним.
Почитать на эту тему - например тут
4. nikk - 5 ноября 2010 — 11:51 - перейти к сообщению
igrok54
огромное спасибо! Действительно, проблема была на хостинге, хостер прописал поддомен и все заработало!
5. alexvod - 9 ноября 2010 — 19:57 - перейти к сообщению
nikk пишет:
Сделал новый форум по такому адресу: http:/xxx.ru/forum.
Теперь решил сделать вот такой адрес: http:/forum.xxx.ru/,


В случае такой смены адреса как быть с ссылками? На форум, расположенный по старому адресу, уже ссылаются с других сайтов и форумов.
6. mastersound - 9 ноября 2010 — 22:48 - перейти к сообщению
Я после такой операции (перенос форума из папки на поддомен) писал владельцам ссылающихся сайтов, сообщал им новые адреса страниц с их ссылками и просил переписать ссыль на меня. Все пошли навстречу. Было сайтов 50 где-то. День работы.
(Добавление)
nikk пишет:
Знаю что можно сделать редирект с помощью htaccess

Я с помощью кого-то из наших жителей вот такой хтацесс оставил в папке /forum на хосте:

CODE:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /forum
RedirectMatch permanent ^\/forum\/(.*)$ http://forum.ххх.ru/$1

Все отлично переадресовывается и со временем набранный вес передался. Папочку _http://xxx.forum.ru никуда не деваем, вместо xxx.ru соответственно свой адрес прописываем
7. alexvod - 10 ноября 2010 — 22:04 - перейти к сообщению
mastersound пишет:
Я после такой операции (перенос форума из папки на поддомен)...


А вообще, есть ли смысл переносить из папки на поддомен? Что это дает в практическом плане?
8. mastersound - 10 ноября 2010 — 22:55 - перейти к сообщению
У меня сайт на домене а форум на поддомене. Форум позиционируется поисковиками, как самостоятельный ресурс, поэтому можно к сайту и форуму применять разные SEO методы. А когда форум стоял в папке домена, невозможно было полноценно его раскручивать. Сайт преследует презентационнные цели а форум уже практические. К нему не подходит анкор "сайт барабанщика" а к сайту - "общение барабанщиков". Тонкости, но они влияют на раскрутку. Это я не о пузомерках (они равные у обоих ресурсов) а о выдаче в ПС по запросам.
9. Parapsixolog - 15 мая 2013 — 12:26 - перейти к сообщению
Получается, что есть как минимум два метода переадресации в этом случае:

Цитата:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^forum.ххх.ru$ [NC]
RewriteRule ^(.*)$ http://forum.ххх.ru/$1 [L,R=301]
RewriteRule ^forum/(.*)?$ $1 [L]


CODE:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /forum
RedirectMatch permanent ^\/forum\/(.*)$ http://forum.ххх.ru/$1


Какой всё таки лучше выбрать? В плане стабильности и нагрузки на сервер.
10. BON - 15 мая 2013 — 16:55 - перейти к сообщению
первый. Его надо брать потому, что указывается R=301: документ перемещен постоянно. Только делать думаю лучшепо примеру igrok54
11. Parapsixolog - 16 мая 2013 — 04:25 - перейти к сообщению
BON, спасибо! Я тоже к первому варианту склоняюсь.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.046]     [ ]