Вы написали статейку, опубликовали, она вмиг приобрела некоторую популярность и тут обнаружилась засада - в её заголовке банальная очепятка, в результате которой модуль а-ля друпаловский pathauto сгенерировал такой же очепяточный путь к ней. Что делать, особенно если заголовок и адрес шибко мозолят глаз?
Да, конечно, можно просто исправить название и адрес. Но это ж будет не по-нашенски, не по-сеошнечески. Потому достаём SEO-учебник, ищем в нём закладку по синтаксису файла ".htaccess" и вперёд.
Например, давече в статейке по "друпал или вордпресс" написал последний как wordperss. Только спустя пару дней заметил, а пару бэков на неё уже есть. Кроме того, уже давно "мозолил глаз" более неприятный глючок со всё тем же (недонастроенным) модулем пасавто, в результате недоработки которого у популярной статейки про халявно-дешёвые жирные ссылочки нарисовался пробельчик (в серидине урла - автоматически заменяемый на "кракозяблы" - '%20'). Итак, будем исправлять.
Для этого запоминаем "неправильные" пути и создаём новые, исправленные - "правильные". Добавляем их в .htaccess стандартным образом:
После такой манипуляции пользователь даже не заметит подмены адреса, а поисковики все "бонусы" вскоре перенесут с одного на другой адрес, что и требовалось получить...
Да, конечно, можно просто исправить название и адрес. Но это ж будет не по-нашенски, не по-сеошнечески. Потому достаём SEO-учебник, ищем в нём закладку по синтаксису файла ".htaccess" и вперёд.
Например, давече в статейке по "друпал или вордпресс" написал последний как wordperss. Только спустя пару дней заметил, а пару бэков на неё уже есть. Кроме того, уже давно "мозолил глаз" более неприятный глючок со всё тем же (недонастроенным) модулем пасавто, в результате недоработки которого у популярной статейки про халявно-дешёвые жирные ссылочки нарисовался пробельчик (в серидине урла - автоматически заменяемый на "кракозяблы" - '%20'). Итак, будем исправлять.
Для этого запоминаем "неправильные" пути и создаём новые, исправленные - "правильные". Добавляем их в .htaccess стандартным образом:
RewriteEngine on RewriteRule ^drupal/drupal-ili-wordperss /drupal/drupal-ili-wordpress [R=301,L] RewriteRule ^sape/ssylki-pr4-6-s-tic10000\ -za-0-5-1-kak /sape/ssylki-pr4-6-s-tic10000-za-0-5-1-kak [R=301,L]/* Ошибки в путях подчёркнуты (обратный слэш с плюс пробел после в нижней строке - и есть описание заменяемого пробела). */
После такой манипуляции пользователь даже не заметит подмены адреса, а поисковики все "бонусы" вскоре перенесут с одного на другой адрес, что и требовалось получить...
Комментарии
Павел
11:53 27.04.2010
Постоянная ссылка (Permalink)
А почему не редиректом, или
А почему не редиректом, или так правильнее?
Chiliec
18:19 27.04.2010
Постоянная ссылка (Permalink)
Это и есть 301 редирект :D
Это и есть 301 редирект :D
FeAlSe
15:30 27.04.2010
Постоянная ссылка (Permalink)
Полезная заметка. Вспоминаю
Полезная заметка. Вспоминаю написал пост и назвал его "Оклиматизация" =) Сразу 2 ошибки в слове и топ в гугле (до сих пор), что до сих пор приносит трафик. Титл новости я сменил, когда понял, что в слове ошибки) Но адрес менять не стал =)
Administrator
17:00 27.04.2010
Постоянная ссылка (Permalink)
А почему не редиректом, или
А что же тогда есть "редирект"?
Павел
18:01 27.04.2010
Постоянная ссылка (Permalink)
Имелось в виду Redirect
Имелось в виду Redirect /drupal/drupal-ili-wordperss http://noindex.by/drupal/drupal-ili-wordpress
Я, к сожалению, не спец в этих вопросах, поэтому и интересует разница между этим и вашим вариантом
Administrator
22:19 27.04.2010
Постоянная ссылка (Permalink)
Хитрые буковки в конце
RewriteRule - операнд условия переадресации
^drupal/drupal-ili-wordperss - какую/-ие ссылку/-ки (адрес на сайте) будем менять
/drupal/drupal-ili-wordpress - на что заменяем
R=301 - вот он, наш "редирект". По-умному - отдать по запрошенному адресу (drupal/drupal-ili-wordperss) ошибку 301 - Permament Redirect, которая обозначает что данная страница навсегда перемещена по другому адресу (/drupal/drupal-ili-wordpress). "Навсегда" - потому как бывают и другие, "временные редиректы" и др. /* Видимо посвящу по такому поводу отдельную статейку по такой теме, действительно полезно - и сам подробности постоянно подглядываю. :) */
L - обозначает, что учитывать любой вариант написания урла - и большими и маленькими буквами, т.е. и Drupal/Drupal-Ili-Wordperss и DRUPAL/DRUPAL-ILI-WORDPERSS и dRuPaL/dRuPaL-iLi-WoRdPeRsS и т.п.
А "тот" редирект, с которым Вы, вероятно, спутали - это, скорей всего "другой редирект" - который используется для борьбы с исходящими ссылками, когда организуется отдельный файл а-ля redrect.php, через который "в php", т.е., так сказать, "онлайн" происходит переадресация пользователя, потому роботы и не считают подобные ссылки внешними, ибо в коде - они ведут/отрабабываются лишь на одноимённый переадресующий файл redirect.php. Последнее - использование "вашего" редирикта - кстати, я считаю "устаревшим" и постараюсь разродится давным-давно обещанной статейкой "о пользе исходящих ссылок". :)
zhenbka
03:25 17.05.2010
Постоянная ссылка (Permalink)
Перехватил несколько доменов
Перехватил несколько доменов с тицем и pr. Что посоветуете сделать, чтобы показатели не отвалились? Планирую повесить на домены блоги и размещать постовые от блогуна.
Илья
01:10 14.07.2010
Постоянная ссылка (Permalink)
Приветствую! Есть вопрос,
Есть вопрос, который мучает меня уже с месяц.
Простые варианты редиректа через операторы RewriteRule и Redirect почему-то не работают на мастерхосте.
По всему интернету расписано как правильно редиректить с одной страницы на другую, и ни один способ мне не подходит.
Обращался в поддержку мастерхоста и путем уговоров и даже угроз добился того, чтобы они написали рабочий вариант редиректа:
RewriteRule ^index\.php _http://www.hepacept.ru/index.php?option=com_content&view=article&id=12&Itemid=54 [L,R=301]
В этом варианте, пользователь со страницы
В связи с этим 2 вопроса:
1. Кто-нибудь знает, почему на мастерхосте не срабатывает обычный редирект типа "RewriteRule" без каких-либо дополнительных правил?
2. Как мне настроить редирект со страницы http://www.hepacept.ru/?p=1 на страницу http://www.hepacept.ru ???
dofollow
20:16 14.07.2010
Постоянная ссылка (Permalink)
1. Руки 2.
1. Руки
2. http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://httpd.apache.org/docs/1.3/mod/mod_alias.html
Добавить комментарий