VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
У меня в корневой папке хоста расположен индекс.пхп файл с таким содержимым:
Code:
<?php
header ("Location: /forum/index.php");
?>
Это сделано понятно зачем, чтоб юзеру не забивать в адресной строке www.megasuper.ru/forum/ , а набрать просто www.megasuper.ru и перейти автоматически на папку с форумом...
Возник такой сабж:
роботы поисковиков тоже перенаправляются автоматически на индекс в папке форума, или же для их перенаправления надо еще чтонить вписать в файл? или может создать другой файл, специально для поисковиков?
п.с. ктонибудь может порекомендовать действия для оптимизации корневой директории под поисковики(надо ли создавать роботс.тхт и пр.)
Любой посетитель, и поисковые роботы не исключение, начинают просмотр страницы с файла index.php. Следовательно, поисковые роботы тоже будут направлены на индексный файл форума. Файл robots.txt должен находиться в корне сайта (не форума). В нём пишутся директивы для поисковых роботов - что им можно смотреть на сайте, а что нет. Например, написав:
User-agent: *
Disallow: /forum/admincp/
ты запретишь всем поисковым роботам просматривать и, соответственно, индексировать папку admincp.
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
Quote:
Originally Posted by Winner
Например, написав:
User-agent: *
Disallow: /forum/admincp/
ты запретишь всем поисковым роботам просматривать и, соответственно, индексировать папку admincp.
не рекомендую такую запись делать в роботс.тхт, так как роботс.тхт может любой без проблем прочитать, а если это хакер, то он сразу же знает как называется папочка к админпанели. А если у вас папочка называется иначе, то подбирать ее название хацкеру будет проблематично.
Проще в папочке админпанели положить .хтацесс с дени для всех, кроме твоих IP, и тогда даже поисковик туда не пролезет
@Proff
Знаток
Join Date: Jan 2006
Location: Зимбабе...
Posts: 617
Версия vB: 3.8.7
Reputation:
Knowing 103
Репутация в разделе: 73
3
Quote:
Originally Posted by rijy
У меня в корневой папке хоста расположен индекс.пхп файл с таким содержимым:
Code:
<?php
header ("Location: /forum/index.php");
?>
Это сделано понятно зачем, чтоб юзеру не забивать в адресной строке www.megasuper.ru/forum/ , а набрать просто www.megasuper.ru и перейти автоматически на папку с форумом...
Возник такой сабж:
роботы поисковиков тоже перенаправляются автоматически на индекс в папке форума, или же для их перенаправления надо еще чтонить вписать в файл? или может создать другой файл, специально для поисковиков?
п.с. ктонибудь может порекомендовать действия для оптимизации корневой директории под поисковики(надо ли создавать роботс.тхт и пр.)
как специалист в SEO скажу, что сделано не правильно!
нужно так:
в корне создать файл .htaccess
содержимое файла:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/forum/$1 [R=301,L]
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
Quote:
Originally Posted by Proff
как специалист в SEO скажу, что сделано не правильно!
нужно так:
в корне создать файл .htaccess
содержимое файла:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/forum/$1 [R=301,L]
в твоем случае нужно чтобы был установлен/включен мод_реврайт + идет нагрузка на сервак
в случае выше - нагрузки нет, но так как ты спец в СЕО, и поверим тебе, то возможно будут траблы с поисковиками...
@Proff
Знаток
Join Date: Jan 2006
Location: Зимбабе...
Posts: 617
Версия vB: 3.8.7
Reputation:
Knowing 103
Репутация в разделе: 73
2
Quote:
в твоем случае нужно чтобы был установлен/включен мод_реврайт + идет нагрузка на сервак
верно.. нагрузка выше, но не настолько что бы было заметно...
в случае выше поисковик может не пойти по ссылке...
в моем примере поисковику отдается код ошибки 301
@rijy
На доске почёта догадайся с трех раз
Join Date: Jul 2006
Posts: 62
Reputation:
Novice 8
Репутация в разделе: -10
1
Quote:
в моем примере поисковику отдается код ошибки 301
так зачем же мне ошибку поисковику выдавать... мне надо чтоб он перешел к индексу форума
Кот Бегемот
Мартовский Кот
Join Date: Apr 2006
Location: мягкое кресло
Награды в конкурсах:
Posts: 5,035
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 5069
Репутация в разделе: 1986
2
Quote:
Originally Posted by rijy
так зачем же мне ошибку поисковику выдавать... мне надо чтоб он перешел к индексу форума
Замени свой index.php в корне сайта на тот, что я прикрепил и не парься!