Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как прописать редирект с WP на DLE?

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


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

вопрос
Здравствуйте!
Сайт был перенесен с 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 - -

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

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 - -

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

MikeTheRaven
Юзер

MikeTheRaven - -

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

s-postu
Юзер

s-postu - -

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

s-postu
Юзер

s-postu - -

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

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

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