VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Здравствуйте уважаемые гуру!
Помогите пожалуйста разобраться с 301 редиректом в .htaccess
На форуме у меня поменялся адрес страницы со статьей и мне нужно чтоб со старого адреса редиректилось на новый.
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.***.com$ [NC]
RewriteRule ^(.*)$ http://***.com/$1 [R=301,L]
Redirect 301 /stati/3118-kvartiry-doma-kottedji-zemelnye-uchastki-bolgarii-i-moskvy.html http://***.com/stati/9303-kvartiry-doma-kottedji-zemelnye-uchastki-bolgarii-i-moskvy.html
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /
#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
RewriteRule ^(.*\.php(/.*)?)$ vbseo.php?vbseourl=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif)$
RewriteRule ^(archive/.*)$ vbseo.php?vbseourl=$1&uri=%{REQUEST_URI} [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php?vbseourl=$1&uri=%{REQUEST_URI} [L,QSA]
Спасибо! Действительно все просто, не понимаю почему у меня не получалось...
@Phoenix
Специалист
Join Date: Nov 2009
Location: Москва
Награды в конкурсах:
Posts: 237
Версия vB: 1.x.x
Пол:
Reputation:
Professional 412
Репутация в разделе: 124
Аллея Звезд
0
Вопрос по теме.
В настройках VBSEO стоит, что он должен автоматом ставить 301 редирект на старые страницы.
В свое время переименовал раздел на форуме из "Вопросы" в "Проблемы" (в нем было 3000 страниц). (было /forum/123-voprosy/ стало /forum/123-problemy/ Где-то полгода примерно обнаружил что в индексе яндекса 3000 страниц старого адреса и более 3000 страниц уже переименованного адреса. Разве 301 редирект не должен "говорить поисковику", что страница переехала полностью и не надо её задваивать? Или вбсео не отрабатывает 301 редирект при ручном переименовании темы\раздела?
Если последнее верно. подскажите, пожалуйста, как на разделы в вбсео настроить 301 редирект?
Есть опция "Custom Redirects" в ней пример: //'calendar/\?(.+)' => 'calendar.php?$1'
Правильно ли я понимаю, что чтобы выставить 301 редирект вручную надо будет прописать
'123-voprosy/' => '123-problemy/' ?
Пропадет ли в этом случае старый адрес из индекса яндекса?