Вопрос по склейке и canonical

Автор donfisher, 26 декабря 2017, 01:49:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

donfisher

1.
Страницы с адресом

https://simplemachines.ru/index.html
https://simplemachines.ru/index.php
https://simplemachines.ru/index

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

Необходимо провести склейку 301 редиректом. Вот код для склейки, который нужно поместить в файл .htaccess :

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
   
Вопрос: Надо ли склеивать эти страницы?

2. На странице https://www.simplemachines.ru
стоит <link rel="canonical" href="https://www.simplemachines.ru/index.php">

Вопрос: Можно ли и нужно ли поставить <link rel="canonical" href="https://www.simplemachines.ru"> ?

Yworld_garry

#1
Если уже есть один канонический урл, значит он и есть основной, остальные для пс не существенны, не надо ничего менять.

И походу с приведенным вами 301 пол форума работать вообще не будут. Ничего не меняйте, канонический есть и он у пс основной, кстати пс уже давно научились и без указаний оставлять одну главную страницу в выдаче игноря остальные. Но тут явно указано какая и все ок.