Спрашиваем и отвечаем по Wordpress-14

SeVlad
На сайте с 03.11.2008
Offline
1609
#851
Gerga:
Ну, так и нужно.

1. Это ты так считаешь (и я отчасти тоже), но alepavlenko говорил "всё, кроме страниц".

2. site.ru/blog/xxx/index.html - не отредиректит. А вот это ему, венезапно, нужно. :)

3. Мы вообще не знаем что КОНКРЕТНО нужно alepavlenko, какие урлы ему вдруг "помешали". Я напр, слабо представляю что на голом ВП нужно редиректить кроме страниц вложений (это решается СЕОплагом. Причём правильно, а не "на морду") и архивных. И то, не понимаю чем последние помешали.

Я подозреваю, что он просто сам не знает что и зачем хочет.

Gerga:
такие рассуждения ведут к самописам.

Заем же? Я о том, что до хука template_redirect произойдёт куча ненужной работы:

Событие удобно использовать для перенаправления, когда WordPress обработал основной запрос и установил все объекты ($wp_query, $post, условные теги), но вывод контента на экран еще не произошёл.

и потому ТАК делать массовые редиректы как минимум не целесообразно.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Gerga
На сайте с 02.08.2015
Offline
94
#852
SeVlad:
Я о том, что до хука template_redirect произойдёт куча ненужной работы:

Конечно, но это плата за уровень абстрации.

Зачем используем CMS, фреймворки? Давайте откажется от определенных уровней абстрации и будет разрабатывать сайты на C++, так же производительнее будет)

---------- Добавлено 15.05.2020 в 12:15 ----------

Gerga:
сайты на C++, так же производительнее будет

Кстати, кому это нужно, так и делает :)

SeVlad
На сайте с 03.11.2008
Offline
1609
#853

Gerga, ну не надо из крайности в крайность :)

Ещё раз моя мысля:

SeVlad:
ТАК делать массовые редиректы как минимум не целесообразно.

Есть более нормальные методы. Но надо знать что именно надо решить.

А пока что: "что -то решили". Ну подумаешь, что оно полурабочее, сильно не оптимальное, возможно приведёт к проблемам... :)

Неожиданно от тебя такое "решение" и даже без объяснений чего оно НЕ решает.

Gerga
На сайте с 02.08.2015
Offline
94
#854
SeVlad:
Неожиданно от тебя такое "решение" и даже без объяснений чего оно НЕ решает.

оно быстрое без углобления в детали :) если углубляться, тогда это уже медвежья услуга.

---------- Добавлено 15.05.2020 в 12:24 ----------

Gerga:
оно быстрое без углобления в детали

т.е. чтобы его использовать не нужно знать струкруктуру ссылок и т.д.

SeVlad
На сайте с 03.11.2008
Offline
1609
#855
Gerga:
если углубляться, тогда это уже медвежья услуга.

Всё ровно наоборот.

Медвежья - это когда кажется что оно помогло, когда на само деле оно не только не помогло, но могло и повредить.

А вот выяснить что и зачем и помочь найти правильное решение - оно может и тяжелее, но полезнее для вопрошающего во сто крат.

---------- Добавлено 15.05.2020 в 12:29 ----------

Gerga:
т.е. чтобы его использовать не нужно знать струкруктуру ссылок и т.д.

Структуру знать может и не надо. Но надо знать какие именно адреса редиректить. А не "все, кроме". Потому как и тема и плагины на конкретном сайте могут иметь нужные адреса, о которых никто не знает.

Gerga
На сайте с 02.08.2015
Offline
94
#856
SeVlad:
А не "все, кроме". Потому как и тема и плагины на конкретном сайте могут иметь нужные адреса, о которых никто не знает.

чисто гипотетически?)

Может я не прав и может это решение ТСу не будет полезно. Но факт, что за 5 дней ничего другого не предложили, покрайней мере в открытой переписке. Вот и выбирайте между решениями, где нужны детали и не сделано за 5 дней или это, где не нужны детали и сделано за пару минут.

SeVlad
На сайте с 03.11.2008
Offline
1609
#857
Gerga:
чисто гипотетически?)

А как иначе, если он ничего не говорит конкретного?

Gerga:
Но факт, что за 5 дней ничего другого не предложили, покрайней мере в открытой переписке

Может потому что он не отвечает на вопросы? Точнее не понятно описал хотелку.

Может потому, что кроме меня и onep-а не удосужился уточнить задачу и объяснить ему какую инфу нужно дать?

Но это вовсе не значит, что надо вот так сходу предлагать верёвку на шею для того чтобы "помыть только голову".

Gerga:
и сделано за пару минут.

А потом - "мамачки, памагите!!! Я теряю деньги".

Gerga
На сайте с 02.08.2015
Offline
94
#858
SeVlad:
Может потому что он не отвечает на вопросы? Точнее не понятно описал хотелку.

А что тут не понятного? Нужно открывать только страницы записей (новости), а все остальные страницы отправлять на главную.

SeVlad
На сайте с 03.11.2008
Offline
1609
#859
Gerga:
А что тут не понятного? Нужно открывать только страницы записей (новости), а все остальные страницы отправлять на главную.

Удивительно что ты это спрашиваешь. Непонятно выделенное.

wp-json тоже редиректить? Ок, он не будет по твоему решению. Но по условию - должен же!

Но если прямо так и следовать - твое решение не соответствует этому "ТЗ" (html и пр не редиректит). Согласен?

Ок, ты понимаешь что надо всё же не "всё". Но тогда надо знать это "не всё". Где оно? Ты знаешь? Нет. Но "решение" предлагаешь.

Ты разве не понимаешь, что оно зависит от конкретного сайта и конкретных хотелок? Сомневаюсь. И потому не понимаю - нафига такое подсовывать, вместо того чтобы уточнить - что же всё же надо. И зачем вообще.

Gerga
На сайте с 02.08.2015
Offline
94
#860
SeVlad:
wp-json тоже редиректить?

Нет, это рабочая страница WP. Еще, например, wp-json можно использовать для получения новостей, а потом их вывода списком в Magento.

SeVlad:
Ты разве не понимаешь, что оно зависит от конкретного сайта и конкретных хотелок?

если будут какие-то нюансы и отдельные хотелки, тогда с ними можно сюда прийти и отдельно решать по-мере-поступления.

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