X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Правильный и готовый файл .htaccess для WordPress
shaddad_mw
shaddad_mw
Topic Starter сообщение 19.10.2014, 0:35; Ответить: shaddad_mw
Сообщение #1


Казалось бы, что топик попал не в свою ветку, но нет, все правильно - правильная настройка файла .htaccess поможет убрать дубли страниц на блоге, тем самым оптимизировав его. Итак, правильный файл .htaccess для движка WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
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} ^replytocom= [NC]
RewriteRule (.*) $1? [R=301,L]
RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
RewriteRule (.*) $1? [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Тут мы задаем ненужным страницам 301 редирект. Робот, перейдя на эти страницы, перенаправляется, стало быть, в индекс эти страницы уже не попадают.
Подходит для всех.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reds
reds
сообщение 19.10.2014, 1:25; Ответить: reds
Сообщение #2


А человек сможет зайти в site.ru/feed или comment-page/2 ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shaddad_mw
shaddad_mw
Topic Starter сообщение 19.10.2014, 1:39; Ответить: shaddad_mw
Сообщение #3


Ну, для начала, comment-page/2 - в принципе не должен существовать, это прямое ручное создание дубля страницы.
На странице фида также делать нечего - так как это тот же самый контент, только с преобразованиями в URL страницы.
Не стоит путать с site.ru/feed - это совсем другая вещь и она, естественно, работает.

Добавлено спустя 3 минуты 23 секунды:
Вот о каком формате редиректа идет речь: site.ru/category/post.html/feed
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 19.10.2014, 1:40; Ответить: k0ttee
Сообщение #4


человек сможет зайти в site.ru/feed

Смогут конечно ;) Браузер же не обязан слушаться запретов в robots.txt

Нормальные люди же туда не заходят... Это спец-страница для программ RSS-reader'ов или нас с вами (разработчиков).

comment-page/2

И еще горсть полезных людям "добавок" (к примеру /page.html#more для прокрутки уже прочитанного анонса) будут работать для людей.
А вот боты из этого наплодят дублей - с этим в сущности и боримся, перечисляя запреты в роботс.тхт


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shaddad_mw
shaddad_mw
Topic Starter сообщение 19.10.2014, 1:42; Ответить: shaddad_mw
Сообщение #5


(k0ttee)
могут конечно ;) Браузер же не обязан слушаться запретов в robots.txt
Нормальные люди же туда не заходят... Это спец-страница для программ RSS-reader'ов или нас с вами (разработчиков).

Ай-йа-йа-й, кто-то плохо читает содержимое ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 19.10.2014, 1:47; Ответить: k0ttee
Сообщение #6


comment-page/2 - в принципе не должен существовать, это прямое ручное создание дубля страницы.

Не должно существовать? А вот поиск по русео как раз городит в адресной строке горсть параметров.
Что-же теперь, переучивать систему поиска с GET на POST-запросы?

Добавлено спустя 2 минуты 25 секунд:
кто-то плохо читает содержимое

Ваше содержимое появилось пока я писал свое :P


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shaddad_mw
shaddad_mw
Topic Starter сообщение 19.10.2014, 1:48; Ответить: shaddad_mw
Сообщение #7


Просто идем в настройки движка, и убираем галочку c поля "Разбивать комментарии верхнего уровня на страницы"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reds
reds
сообщение 19.10.2014, 15:46; Ответить: reds
Сообщение #8


Про фид понял, закрываем фиды комментариев каждого поста, в принципе они не нужны.

А если комментарии разбить на страницы, запись в которой 1000 комментариев будет 5 минут грузиться. Хотя я убираю стандартную форму комментов и ставлю комментарии вконтакте из-за большого количества флуда.

А зачем все это в 301? Боты будут биться об главную и нагружать сайт, а главная еще и нагружает сервер больше обычных. Разве что для передачи веса, но лучше вообще удалить ссылки на эти страницы везде, где они есть и 403 им отдавать, чтобы вообще ничего не грузилось, тогда и нагрузки не будет никакой.

Хотя все это я закрываю только через robots.txt, А 403 пытаюсь закрыть теги, архивы и автора. Но проблема в том, что как только в htaccess создам правила для /tag/, /20**/, /author/ то какое то время эти страницы отдают 403 ошибку, но потом начинают работать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
shaddad_mw
shaddad_mw
Topic Starter сообщение 19.10.2014, 16:29; Ответить: shaddad_mw
Сообщение #9


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
18 Boymaster 10967 Сегодня, 12:04
автор: Omaxis
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4070 Вчера, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 677 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2811 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34834 15.4.2024, 15:16
автор: arendator


 



RSS Текстовая версия Сейчас: 19.4.2024, 12:53
Дизайн