Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как прописать редирект с WP на DLE?

Как прописать редирект с WP на DLE?


     06.12.2017    редиректы    Все вопросы » Общие вопросы по PHP    851

вопрос
Здравствуйте!
Сайт был перенесен с WP на DLE, и нужно поставить редирект со старых страниц постов на новые.
Старый вид статьи:
http://desibuilt.ru/pervaya-musulmanskaya-eko-mechet-halifa-al-tadzher-v-dubae
Нужен редирект на:
http://desibuilt.ru/10-pervaya-musulmanskaya-eko-mechet-halifa-al-tadzher-v-dubae.html

Таких страниц на сайте много и не хочется для каждой прописывать редирект. Нужен общий редирект для всех страниц.
Помогите, пожалуйста!

Ответа пока нет


5 комментариев

MikeTheRaven
Юзер

MikeTheRaven - 6 декабря 2017 17:13 -

Да всё очень просто.

1) При помощи php из url получаете alt_name новости (в данном случае pervaya-musulmanskaya-eko-mechet-halifa-al-tadzher-v-dubae).
2) Затем, используя полученный alt_name, достаёте из базы id новости (в данном случае 10).
3) Формируете из этого добра новый url и делаете редирект функцией header().

s-postu
Юзер

s-postu - 6 декабря 2017 17:17 -

""""Таких страниц на сайте много и не хочется для каждой прописывать редирект. Нужен общий редирект для всех страниц.""""

MikeTheRaven
Юзер

MikeTheRaven - 6 декабря 2017 17:24 -

Так это и будет общий редирект. Один запрос к базе и ничего лишнего.

s-postu
Юзер

s-postu - 6 декабря 2017 18:46 -

Если бы я знала php, то зачем бы я тут что-то спрашивала?
Не хотите помочь - не спамьте тему.

s-postu
Юзер

s-postu - 6 декабря 2017 19:01 -

Прошу не отвечать в формате "Это покрасить в зеленый, а красный перекрасить в синий, и будет оранжевый". Естественно, просьба состоит в том, чтобы кто-то действительно знающий DLE написал код. Не думала, что это придется объяснять. Настоящие знатоки помогут, а у MikeTheRaven не хватает знаний, поэтому прошу ее не писать по этой теме.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 23.09.2013 teleoperator27  Общие вопросы по PHP
наверх