zavanton
Ответы в темах
-
Спасибо всем за советы, теперь полная ясность в вопросе! )))
Цель проста: чтобы поисковики ясно видели, какая страница является главной на сайте и чтобы не было недоразумений с распределением статического веса страниц при внутренней перелинковке из-за неправильного построения иерархии.
Я учел замечания товарищей, убрал указание на родительскую страницу и теперь проблема с URL решена. Стоит понять — ясно ли теперь обозначена главная страница в структуре сайта: http://kitai-chai.com/karta-saita/
)))
Спасибо, теперь ситуация стала яснее — нужно лучше разобраться, как правильно настроить иерархию страниц, тогда и URL будут автоматически правильными. )))
Про категории можно подумать!
1) Настройки пермалинков — post name (предпоследняя в списке)
2) в .htaccess сначале идет настройка плагина кэширования (W3 total cache), поэтому код в начале сложный. Вручную я прописывал последние строки
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.kitai-chai.com
RewriteRule ^(.*)$ http://kitai-chai.com/$1 [R=301,L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]3) Да, про иерархию именно так!
4) блог есть — но я его сместил в раздел http://kitai-chai.com/why-expensive-tea-is-better-than-chep-tea/
Спасибо! Но, видимо, проблема не в этом. Оба адреса в настройках одинаковые, редирект, насколько я могу судить, тоже в порядке. У меня та же проблема и на другом сайте karatedo.msk.ru Это появилось, когда я сделал иерархию страниц в разделе страницы (для главной указал родительскую страницу — нет главных, а для дочерних указал родительской главную страницу) — тогда и появились лишние /home/ в адресе. Конечно, чтобы убрать из URL, можно отказаться от иерархии страниц, но, думаю, это не есть хорошо.
Файл .htaccess
AddDefaultCharset utf-8 # BEGIN W3TC Browser Cache <IfModule mod_deflate.c> <IfModule mod_headers.c> Header append Vary User-Agent env=!dont-vary </IfModule> AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json <IfModule mod_mime.c> # DEFLATE by extension AddOutputFilter DEFLATE js css htm html xml </IfModule> </IfModule> # END W3TC Browser Cache # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteEngine on RewriteCond %{HTTP_HOST} ^www.kitai-chai.com RewriteRule ^(.*)$ http://kitai-chai.com/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ /$1/ [R=301,L]