Смена URL - последствия, время отдачи?

123 4
Фома
На сайте с 10.11.2006
Offline
600
#11
dustyo_O:
используя RewriteCond/RewriteRule+регулярки парой строк можно закрыть очень много редиректов

Да, если сайт на движке, и просто меняется структура однотипных урлов на другую группу однотипных урлов.

В моем же случае, страничка о красном слоне имела url вида ks.php, требовалась переделать в krasniy_slon.php, о зеленом слоне zs, переделываем в zeleniy_slon.php.

Даже и тут можно было придумать регулярку, но к примеру были еще зеленая и красная собака, которая тоже на s и сделать регулярку по начальным буквам тоже не получится.(конечно все названия условны)

Сайту более 5 лет и терять старые беки, которые ведут на страницы сайта очень не хотелось, а этих нужных страниц не более 30-ти, потому в моем случае ручками все прошло быстро и безболезнено.

P.S. Предвосхищая Ваш вопрос "при чем тут Джумла?", отвечу сразу, в #4 посте я отвечал ТСу о том, что делал 301 редирект и Яндекс изменил странички в базе не меняя позиций в выдаче.

Аренда апартаментов на Тенерифе (http://las-americas.ru/).
75
На сайте с 29.01.2011
Offline
39
#12

Если позволите, задам тоже вопрос в этой теме, дабы однотипные темы не плодить.

у сайта страницы находятся по чистому урлу и с параметром:

site.ru/page_1.html и site.ru/page_1.html?lang=ru.

Яндекс их поклеил давно, но в выдаче преимущественно такие site.ru/page_1/?lang=ru. А я хочу чтобы были без параметра. Для индексации их запретил, но на них ведет много ссылок. Хочу их поклеить по 301 редиректу. Как правильно это сделать? пробовал так (для одной страницы):

RewriteCond %{QUERY_STRING} ^\?lang=ru$ [NC]

RewriteRule ^page_1\.html$ http://site.ru/page_1.html [L,R=301]

ничего не выходит:(

donty
На сайте с 17.01.2011
Offline
76
#13
baloon:

И еще я не знаю - после того, как яндекс проиндексирует страницы с новыми адресами можно будет удалить ридерект, а старые адреса поставить на удаление в я.вебмастере?

Подскажите, плиз, как старые адреса удалить в я.вебмастере. К сожалению, не нашла такой функции.

Тайны НЛО и бермудский треугольник ( http://tajny-nlo.ru/ )
[Удален]
#14

Я переклеивал весь сайт через 301 редирект. Делал это просто установкой sh404SEF, там встроенно он делает редирект на новые страницы.

Просто не используйте стандартные средства Joomla, а поставьте компонент, они это делают сами.

DO
На сайте с 20.01.2010
Offline
55
#15

Фома,

приятно пообщаться с адекватным человеком.

я такие вопросы решаю средствами php - если это переход с неЧПУ на ЧПУ (или наоборот) - даже дополнительно колдовать над базой не надо. если это смена ЧПУ - то создаем дополнительную таблицу с соотвествием id - старое ЧПУ (одна команда для выборки в mysql) и дальше все делается легко

платно проведу аудит сайта и исправлю все технические проблемы, которые могут мешать продвижению (/ru/forum/594052)
75
На сайте с 29.01.2011
Offline
39
#16
donty:
Подскажите, плиз, как старые адреса удалить в я.вебмастере. К сожалению, не нашла такой функции.

http://webmaster.yandex.ru/delurl.xml

Над формой написано, что надо сделать прежде чем удалять.

Фома
На сайте с 10.11.2006
Offline
600
#17

donty, по вашему вопросу сам бы с удовольствием получил ответ. Есть странички в Я.Вебмастере, которые отдают 404-ю уже ооочень давно. На них нет ни внешних не внутренних ссылок.

7tvn54w0, почувствуйте разницу:

donty:
Подскажите, плиз, как старые адреса удалить в я.вебмастере. К сожалению, не нашла такой функции.

и

Если страница сайта больше не существует или вы не хотите, чтобы она появлялась в результатах поиска, то вы можете ускорить процесс удаления этой страницы из базы Яндекса, указав ее URL в приведенной форме.

Это Вам будет домашнее задание...

75
На сайте с 29.01.2011
Offline
39
#18
Фома:
donty, по вашему вопросу сам бы с удовольствием получил ответ. Есть странички в Я.Вебмастере, которые отдают 404-ю уже ооочень давно. На них нет ни внешних не внутренних ссылок.


7tvn54w0, почувствуйте разницу:

не понял, что вы конкретно имели ввиду, если "хотеть удалить" и "реально удалить", то бывают такие глюки, что и не удаляются, у самого так на одном сайте есть, причем блогбот яндекса ломится на них каждый день. Правда, вот пока писал, мысль возникла:) Возможно, у кого то стоят всякие там переделки урлов и когда робот заходит он получает какую нить переадресацию, а только потом 404. Хотя у меня точно не так, сразу отдаю 404.

P.S.: А девушка спрашивала конкретно про функцию, я ее и подсказал.

Фома
На сайте с 10.11.2006
Offline
600
#19

7tvn54w0, садись, два!!

Удалить из "результатов поиска" и из "панели вебмастера" это две разные вещи. Я ведь вроде подчеркнул, а теперь еще взял в кавычки, на всякий случай.

Останешься на второй год.

З.Ы. Не зли меня сегодня..

baloon
На сайте с 07.04.2009
Offline
94
#20

Не работает на jino

Redirect 301 /old.php http://www.site.ru/new_adress.php

Видимо mod_alias выключен.

С mod_rewrite не получается, не умею.

Как вот такой ардес http://site.ru/index.php?option=com_content&view=article&id=23&Itemid=111

переадресовать на такой

http://site.ru/uslugi.html

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий