Dantist 0 Posted September 3, 2019 Report Share Posted September 3, 2019 В ответ на свой вопрос, решил пока добавить на страницу каноническую ссылку автоматически правильно формируемую PHP. Посмотрю, что из этого получится. Link to post Share on other sites
DM_i 0 Posted February 4, 2020 Report Share Posted February 4, 2020 Борюсь с дублями редиректом Link to post Share on other sites
Garry777 0 Posted April 21, 2020 Report Share Posted April 21, 2020 <link rel="canonical" href="" /> решает все проблемы, забил на дубли давно, пустая трата времени. Link to post Share on other sites
LeylaMos 0 Posted May 2, 2020 Report Share Posted May 2, 2020 Нам тоже советовали дубли убирать вручную. Link to post Share on other sites
SeR681 0 Posted May 23, 2020 Report Share Posted May 23, 2020 В 07.10.2014 в 10:03 AM, Kufi сказал: Друзья привет! Я не СЕО мастер, но на своем примере хочу рассказать, как я избавился от дублей страниц, которых у меня было более 40 тыс. Ну все по порядку, в начале я в файле robots.txt открыл, сейчас мой роботс выглядит так: User-agent: * Disallow: /wp-includes Disallow: /feed Disallow: /wp-content/plugins Disallow: /wp-content/cache Disallow: /wp-content/themes Host: сайт.com Sitemap: http ://сайт/sitemap.xml User-agent: Googlebot-Image Allow: /wp-content/uploads/ User-agent: YandexImages Allow: /wp-content/uploads/ После чего открыл файл .htaccess и добавил в него следующее : # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^replytocom= [NC] RewriteRule (.*) $1? [R=301,L] RewriteRule (.+)/feed /$1 [R=301,L] RewriteRule (.+)/comment-page /$1 [R=301,L] RewriteRule (.+)/trackback /$1 [R=301,L] RewriteRule (.+)/comments /$1 [R=301,L] RewriteRule (.+)/attachment /$1 [R=301,L] RewriteCond %{QUERY_STRING} ^attachment_id= [NC] RewriteRule (.*) $1? [R=301,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress После чего зашел в панель Вебмастера Гугл, ибо к дублям Гугл относится уж сильно трепетно, в раздел Сканирование - Параметры URL и добавил новый параметр под названием replytocom со следующими параметрами: Все! Итого: Дубли в Яндексе, он их выплюнул практически сразу: Дубли в Гугле, тут очень долго, но медленно и верно их выкидывает из основного индекса: P.S. Ребята, на многие вопросы я ответить не смогу, я всего лишь фотоблогер, но подумал, что эта инфа может быть кому-нибудь полезна. Я рассказал, что сделал и что получил в результате. А как вы с этим боритесь я не знаю, но точно перекрытые сопли в роботсе ПС игнорируют и забирают себе в индекс! Трафик из обоих ПС начал значительно подниматься! UPDATE Совсем забыл добавить! После этих манипуляций, я завел себе файлик с Экселя и каждый понедельник следил за динамикой! Еще скрин: UPDATE 15.09.2015 Прошел почти год после работы с дублями и хотел добавить рост трафика за это время. Первый скрин за октябрь 2014, собственно, сразу посе того, как убрал дубли И спустя почти год. Пояснение: на сайт добавлялись только статьи, ничего не закупалось, нигде не прогонялось. Чисто внутренней оптимизацией. Добрый день, попробовал все осталось два дубля с / в конце и с /? Помогите пожалуйста избавиться от дублей. Вот код Options +FollowSymLinks Options -Indexes RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} ^443$ [OR] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule .* https://%1%{REQUEST_URI} [R=301,L,QSA] RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$0 [R=301,L] RewriteRule ^(\w+)$ $1.php [NC] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTPS/ RewriteRule ^index\.php$ https://mymegatour.ru [R=301,L] ErrorDocument 404 /404.html RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L] RewriteCond %{REQUEST_URI} ^/index$ [OR] RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$ RewriteRule . / [R=301,L] RewriteCond %{THE_REQUEST} // RewriteRule ^(.*)$ https://%{HTTP_HOST}/$0 [R=301,L] RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& RewriteCond %{REQUEST_URI} !\= RewriteCond %{REQUEST_URI} !\. RewriteCond %{REQUEST_URI} ![^\/]$ RewriteRule ^(.*)\/$ /$1 [R=301,L] Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now