Jump to content

dnn

Newbie
  • Posts

    3
  • Joined

  • Last visited

Everything posted by dnn

  1. Смотри здесьhttp://help.yandex.r...ter/?id=1111858 ...Если на сайте присутствуют группы схожих по контенту страниц, вебмастер может указать для каждой страницы группы предпочитаемый (канонический) адрес, который будет участвовать в поиске. Например, страница доступна по двум адресам: www.examplesite.ru/pages?id=2www.examplesite.ru/blog Если предпочитаемый адрес — /blog, это нужно отразить в коде страницы /pages?id=2: <link rel="canonical" href="http://www.examplesite.ru/blog"/> Робот считает ссылку с атрибутом rel="canonical" не строгой директивой, а предлагаемым вариантом, который учитывается, но может быть проигнорирован. Или тут http://webmaster.ya....l?item_no=10371 С помощью атрибута rel=”canonical” вы можете указать, какая страница является «канонической» – предпочтительной для индексации и появления в результатах поиска. Если Яндекс будет знать о том, что содержание страниц одинаково, он проиндексирует и добавит в результаты поиска только одну из них, выбранную владельцем сайта.
  2. Проблему решил. Если вкратце: не получается редирект, используем мета-тег rel=canonical. Собственно, его лучше использовать всегда. Может кому-то пригодится: подробно на эту тему devaka.ru/articles/link-rel-canonical Автор блога мне и помог.
  3. Есть статичный сайт-визитка, который раньше состоял из нескольких страниц с расширением HTML, сделал реконструкцию, расширение страниц теперь PHP. В .htaccess прописал условия: -pедирект с домена с префиксом «www» на домен без префикса; -pедирект с index.php, index.htm, index.html на главную страницу сайта -убирается слеш в конце -поменял расширение файла в URL на html (старые страницы с .html уже проиндексированы), в результате дубли страниц: браузер видит одну и ту же страницу по разным адресам: site.ru/stranica.html и site.ru/stranica.php, а нужно естественно, чтобы все страницы открывались только с расширением html. Пробовал разные варианты, решения найти не могу. Сам .htaccess: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] RewriteCond %{REQUEST_URI} /$ [NC] RewriteRule ^(.*)(/)$ $1 [L,R=301] RewriteRule ^(.*)\.html $1\.php RewriteRule ^(.*)/index\.(php|html|htm)$ http://site.ru/$1/ [R=301,L] ErrorDocument 404 /error404.html
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy