Перейти к содержимому

MOAB

* * * * * 2 Голосов

Очень много редиректов - как быть?

301 редирект

  • Войдите, чтобы ответить
Сообщений в теме: 24

#1 FireBlooD

FireBlooD

    Мастер

  • Активный участник
  • PipPipPipPip
  • 1 294 сообщений
660
  • ИзМагадана, Белгорода, Воронежа, Чехова, Москвы, Подольска...

Отправлено 20 Ноябрь 2013 - 17:36

Всем ку. Дело такое - на сайте было много много страниц, на которые куплено много много хороших вечных ссылок. Далее принято решение удалить нафиг старые статьи и сделать под те же запросы новые. В итоге имеем новые статьи, а со старых сделали редиректы на соответствующие.
А ничего что у нас дохренища много редиректов в аштиацессе прописано?! Прогер говорит что труба сайту от этого будет, мол там запросы идут и короче надо придумывать альтернативный метод 301 редиректа... Есть идеи или готовы решения?
Мгновенная индексация: всего за 0,03$ за страничку!
Качественное усиление ссылок: цена 2р. за клик!
Дешевые лайки, репосты, подписчики: ссылка вот тут!

#2 Матумба

Матумба

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 5 186 сообщений
6 595
  • ИзКрии

Отправлено 20 Ноябрь 2013 - 17:47

дофига - это сколько?
301 плох лишь тем, что периодически у кого-нибудь поисковика отваливается на месяц-два
"Они не могут ничего, у них лапки котят"

#3 FireBlooD

FireBlooD

    Мастер

  • Активный участник
  • PipPipPipPip
  • 1 294 сообщений
660
  • ИзМагадана, Белгорода, Воронежа, Чехова, Москвы, Подольска...

TC Отправлено 20 Ноябрь 2013 - 18:00

Дофига это около 1000 страниц перенаправлены на другие страницы. В СЕО проблем нет, вопрос - не висит ли сайт от этого? Сначало при заходе на сайт - читается файл аштиаццесс - в котрый и добавлено 1к строк с редиректами, а потом уже остальное, верно мыслю? Не много ли нужно браузеру прочитать, прежде чем открыть страничку человеку?
Мгновенная индексация: всего за 0,03$ за страничку!
Качественное усиление ссылок: цена 2р. за клик!
Дешевые лайки, репосты, подписчики: ссылка вот тут!

#4 MAzZY

MAzZY

    Биоробот на 146%

  • Участник
  • PipPipPipPipPip
  • 4 753 сообщений
2 331
  • Извсегда здесь был

Отправлено 20 Ноябрь 2013 - 18:01

Просмотр сообщенияFireBlooD сказал:

Не много ли нужно браузеру прочитать, прежде чем открыть страничку человеку?
Это не браузер делает, а апач
"Конечно, я умный человек, умнее очень многих, но счастье не в этом..." А.П. Чехов. "Три сестры"
Carpe diem / Memento mori / Ecce Homo
Под столетними сугробами библейских анекдотов...

#5 Матумба

Матумба

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 5 186 сообщений
6 595
  • ИзКрии

Отправлено 20 Ноябрь 2013 - 18:02

нормально всё, 1К даже пхп без допингов быстро отработает
"Они не могут ничего, у них лапки котят"

#6 Fitsh

Fitsh

    Юзер

  • Участник
  • PipPipPipPipPip
  • 1 733 сообщений
1 393

Отправлено 20 Ноябрь 2013 - 18:16

1000 сегодня, 2000 завтра.
Все зависит как ссылка сайта строится.
Я бы выделил табличку MySQL для редирректов или в таблицы с Url встроил бы их.

#7 FireBlooD

FireBlooD

    Мастер

  • Активный участник
  • PipPipPipPip
  • 1 294 сообщений
660
  • ИзМагадана, Белгорода, Воронежа, Чехова, Москвы, Подольска...

TC Отправлено 21 Ноябрь 2013 - 09:18

А можно сделать редирект, чтобы он запрашивался только в случае захода на старую страницу? А если по всем другим страницам ходить - то и слова нету о редиректе..
Да, апач, именно такое слово мне и сказал прогер. Вот считайте, что я его от вас второй раз в жизни услышал =)
Мгновенная индексация: всего за 0,03$ за страничку!
Качественное усиление ссылок: цена 2р. за клик!
Дешевые лайки, репосты, подписчики: ссылка вот тут!

#8 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 372 сообщений
1 988
  • ИзСанкт-Петербурга

Отправлено 21 Ноябрь 2013 - 11:07

) всё будет быстро работать. 1000 строк - это меньше секунды.

Если по сео всё ок, то не стоит забивать голову данной проблемой.

Задам тут свой вопрос: а если сделать много 301-редиректов (около 100шт) и все на главную, чтобы ссылочную массу сконцентрировать на вч и сч? Будут ли фильтры от Яндекса? Кто-нибудь подобное делал?

#9 FireBlooD

FireBlooD

    Мастер

  • Активный участник
  • PipPipPipPip
  • 1 294 сообщений
660
  • ИзМагадана, Белгорода, Воронежа, Чехова, Москвы, Подольска...

TC Отправлено 21 Ноябрь 2013 - 11:33

Ну собственно мы так и делали =) Не жалуемся. Одна страница получается по 300 запросов на ней и собственно по 100 редиректов минимум на одну. И такая тсраница у нас не одна =)))))) Только в тексте все ключи учти обязательно, а то толку не будет.
Мгновенная индексация: всего за 0,03$ за страничку!
Качественное усиление ссылок: цена 2р. за клик!
Дешевые лайки, репосты, подписчики: ссылка вот тут!

#10 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 011 сообщений
3 446
  • Излесу, вестимо

Отправлено 21 Ноябрь 2013 - 17:45

Просмотр сообщенияFireBlooD (20 Ноябрь 2013 - 17:36) писал:

...надо придумывать альтернативный метод 301 редиректа... Есть идеи или готовы решения?
Есть, конечно. В который раз предлагаю...
Вариант без встраивания в "центральный" скрипт тоже есть – копать в мануале по php насчет настройки php_value auto_prepend_file – отлично работает, если только хостер не намутил с разрешениями настроек php через .htaccess
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#11 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 372 сообщений
1 988
  • ИзСанкт-Петербурга

Отправлено 22 Ноябрь 2013 - 10:11

Просмотр сообщенияSpinne (21 Ноябрь 2013 - 17:45) писал:

Есть, конечно. В который раз предлагаю...
Вариант без встраивания в "центральный" скрипт тоже есть – копать в мануале по php насчет настройки php_value auto_prepend_file – отлично работает, если только хостер не намутил с разрешениями настроек php через .htaccess
И в чем преимущество данного метода? Тот же редирект, только прописывается не через htaccess, а в пхп коде.

#12 donc

donc

    Гай Юлий Калигула Сковородкер

  • Основатель
  • PipPipPipPipPip
  • 9 853 сообщений
8 643
  • Изсекты свидетелей Кецалькоатля

Отправлено 22 Ноябрь 2013 - 11:43

Просмотр сообщенияprotector сказал:

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

#13 Матумба

Матумба

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 5 186 сообщений
6 595
  • ИзКрии

Отправлено 22 Ноябрь 2013 - 12:26

Просмотр сообщенияSpinne (21 Ноябрь 2013 - 17:45) писал:

Есть, конечно. В который раз предлагаю...
Решение, кстати медленнее чем нативное на чистом htaccess, но если строк будет десятки тысяч и файл не читать, а иклюдить готовую таблицу при включенном опкешере - может получится профит. К тому же с таблицами удобней работать когда они через [tab], а не всякую эзотерику.*

Просмотр сообщенияdonc (22 Ноябрь 2013 - 11:43) писал:

Проще сделать и быстрее. Апач не ищет каждый раз в правилах модреврайт неких соответствий, а пхп редериктит только в том случае - если был запрос именно к старой странице. Примерно так.
на самом деле делается всё тоже самое, только в медленном пхп, а не быстром бинарнике

* Пост написан в рамках политики разведения срача на пустом месте
"Они не могут ничего, у них лапки котят"

#14 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 372 сообщений
1 988
  • ИзСанкт-Петербурга

Отправлено 22 Ноябрь 2013 - 13:24

Получается, что если редиректов меньше 100-200, то лучше htaccess.
Если больше 500 строк, то тогда база данных и пхп.

#15 Матумба

Матумба

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 5 186 сообщений
6 595
  • ИзКрии

Отправлено 22 Ноябрь 2013 - 13:49

Просмотр сообщенияprotector (22 Ноябрь 2013 - 13:24) писал:

Получается, что если редиректов меньше 100-200, то лучше htaccess.
Если больше 500 строк, то тогда база данных и пхп.
получается, что пофиг, база данных - хотя бы от 10К
"Они не могут ничего, у них лапки котят"

#16 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 011 сообщений
3 446
  • Излесу, вестимо

Отправлено 22 Ноябрь 2013 - 14:40

Получается неоднозначно. :)

В принципе, через БД более рационально искать конкретный URL – не нужно (по крайней мере, в явном виде) делать перебор всего массива данных до нахождения нужного. Но тогда простое решение превращается в адскую для нюьба инструкцию – по сооружению таблицы в БД, заполнению ее данными, подключению к скрипту, etc. И скорее всего предпочтет уйти от рассказывания таких сказок вебмастеру неизвестного уровня развития (ибо самому сделать быстрее, чем описать). :) Вот и я тоже не отличаюсь избытком трудолюбия.

Вообще, у медленного php масса функций наготове именно в вылизанном бинарном коде, и это известно многим любителям холиваров, но вспоминается только "когда надо". И есть некоторая разница между проверками по регулярникам (это делает mod_rewrite) и простым сравнением строк (это делается через php в данном случае). Регулярники заставляют сервер делать значительно больше телодвижений, по определению.

Конкретно это решение опробовано с полутора тысячами редиректов в условиях "хостинга-на-Хетцнере по 50 руб за место для 5 сайтов". Время отработки колыхалось примерно в пределах 0,2 - 0,5 мсек, чем на фоне времени загрузки страницы можно смело пренебречь.
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#17 Матумба

Матумба

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 5 186 сообщений
6 595
  • ИзКрии

Отправлено 22 Ноябрь 2013 - 14:51

Просмотр сообщенияSpinne сказал:

И есть некоторая разница между проверками по регулярникам (это делает mod_rewrite) и простым сравнением строк (это делается через php в данном случае).
Ну я вот не понимаю зачем всё время спорить с лучшим решением. Надо просто своё поправить, чтобы стало ещё быстрее. Это такая прелестная возможность, когда тебе говорят что и почему неправильно ради дела, а не ради чсв.

Теория про регулярки и строковые функции работает при применении в одном языке, компилируемом причём (но если эти регулярки preg, а не re2 например), но вот эти вот циклы с ручной обработкой строк в пхп не будут быстрее никаких регулярных выражений вообще никогда. Тут даже файл, считанный через file_get_contents() и засунутый тут же в регулярку уже будет давать фору этим вот сборкам-разборкам.
"Они не могут ничего, у них лапки котят"

#18 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 011 сообщений
3 446
  • Излесу, вестимо

Отправлено 22 Ноябрь 2013 - 15:01

Ну-с, холиварить не обязательно. Желающим не так уж сложно вылизать любое принципиальное решение до зеркального блеска – и можно смело дать гарантию, что делать это будет каждый своим способом. А принцип ясен – таблица редиректов в том или ином виде.

В случае .htaccess имеем по регулярнику на строку, что в общем-то будет работать весело, но не слишком рационально. А загаженный файл настроек в тыщу строк оскорбляет мои эстетические чувства. И тем больше оскорбляет, чем больше строк в него напихано.
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#19 MAzZY

MAzZY

    Биоробот на 146%

  • Участник
  • PipPipPipPipPip
  • 4 753 сообщений
2 331
  • Извсегда здесь был

Отправлено 22 Ноябрь 2013 - 17:34

А если сравнить с редиректами nginx?
"Конечно, я умный человек, умнее очень многих, но счастье не в этом..." А.П. Чехов. "Три сестры"
Carpe diem / Memento mori / Ecce Homo
Под столетними сугробами библейских анекдотов...

#20 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 011 сообщений
3 446
  • Излесу, вестимо

Отправлено 22 Ноябрь 2013 - 21:35

А с nginx сравнивать тоскливо.

Как подумаешь, что надо все это добро писать в глобальный файл конфигурации (или в отдельный, но все равно врисовывать туда соответствующий инклад), так сразу отчего-то скучно становится, и не возникает никакого желания сэкономить еще 100 микросекунд неизвестно для чего.

Зато теперь мы, похоже, прошли по всему спектру – от пары файлов с максимально простой переносимостью, до случаев, когда без прав рута не обойтись (nginx). :) И дальше нам идти некуда.
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там



Похожие темы



Также с тегом 301, редирект

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных



© 2020 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва

Мы в соцсетях: twitter | вконтакте | facebook | livejournal