301 редирект для юзеров пришедших с Яндекса

quzexk

Постоялец
Регистрация
27 Авг 2007
Сообщения
80
Реакции
41
Яндекс не правильно вывел в топ 1 страницу. Необходимо чтобы юзеры которые пришли с Яндекса по ссылке site.ru/menu перенаправлялись на site.ru/index
 
можно сделать редирект на php через header, либо в .htaccess
мне кажется лучше в .htaccess, будет выглядеть так:
Код:
 RewriteRule ^menu$ /index [R=301,L]
 
так значит у Вас выше в .htaccess стоит переопределение url на ЧПУ и есть rewrite на index.php - значит надо перенести этот редирект выше
 
так значит у Вас выше в .htaccess стоит переопределение url на ЧПУ и есть rewrite на index.php - значит надо перенести этот редирект выше

вот мой .htaccess

Код:
#php_flag register_globals Off
#AddDefaultCharset utf-8
#php_value date.timezone Europe/Moscow
 
RewriteRule ^menu$ /index [R=301,L]
 
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
 
# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
 
# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
#RewriteRule (.*) http://www.example.com/$1 [R=301,L]
 
# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
 
# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
 
# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5

я бы поостерегся так делать, все-таки это клоакинг, можете бан получить

Так а что вы предлагаете делать? Я писал Платону, а толку 0, сказали что эта страница (menu) более релевантная чем главная (index) на которой все в ключах, в отличие от menu. И мы не можем вручную что-то менять специально для вас. Оптимизируйте страницы.
 
Так а что вы предлагаете делать? Я писал Платону, а толку 0, сказали что эта страница (menu) более релевантная чем главная (index) на которой все в ключах, в отличие от menu
вам виднее, но по-моему можно дать нужную продающую инфу на странице, которая уже в топе
ну и пересмотреть видимо внутреннюю оптимизацию, возможно индекс переспамлен ключами
 
да по-моему так всю жизнь делали, 301 редирект при смене страницы
вот замените код на этот:

Код:
#php_flag register_globals Off
#AddDefaultCharset utf-8
#php_value date.timezone Europe/Moscow
 
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
 
# Redirect from /menu
RewriteRule ^menu$ /index [R=301,L]
 
# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
 
# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
#RewriteRule (.*) http://www.example.com/$1 [R=301,L]
 
# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
 
# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
 
# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
 
Назад
Сверху