Forums / National / Russian / Тех. поддержка / Redirect 301 и 410 на PHP

Redirect 301 и 410 на PHP

Fox
#1 2012-03-18 17:23

 

Привет сообществу!

Подскажите, как сделать на PHP редирект нескольких страниц.

Надо 301 с http:// mysite.com.ua/contact%20Information.html

 на

 http:// mysite.com.ua/ contact-information.html 

и  http:// mysite.com.ua/ kategory/id- stranitsa-prostaya.html

на  http:// mysite.com.ua/stranitsa-prostaya.html

А также 410 редирект http:// mysite.com.ua/ kategory1 и http:// mysite.com.ua/ kategory2

Подскажите плис, кто знает PHP очень надо!

Спасибо!!!

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
esclkm
#2 2012-03-18 20:46

читай интрекции по файлу htaccess . php тут делать нечего

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#3 2012-03-18 20:50

Может быть, проще воспользоваться плагином r301? Если это голый PHP, то что-то вроде:

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://твой_новый_url.html");
May the Source be with you!
esclkm
#4 2012-03-18 21:07

я думаю если это разово то не проще)

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Fox
#5 2012-03-18 21:07
#33588 esclkm:

читай интрекции по файлу htaccess . php тут делать нечего                     

Спасибо но htaccess неподходит я уже целий день тыцаю ниче невыходит

Добавлено 5 минут спустя:

#33589 Trustmaster:

Может быть, проще воспользоваться плагином r301? Если это голый PHP, то что-то вроде:

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://твой_новый_url.html"); 

Но это для целого сайта уже подобное пробовал.

А как возможно сделать на основе GET запроса if условия???

Добавлено 6 дней спустя:

Сервер nginx, редирект надо втусовать в начало индекс.пшп.

Как сделать чтобы при запросе категории  http:// mysite.com.ua/ kategory выдавло ошибку 410

И при запросе страницы http:// mysite.com.ua/stranitsa-prostaya.html редирект 301???

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
This post was edited by Fox (2012-03-25 14:04, 12 years ago)