Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: 301 редирект части URL на категорию...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
nikoshot
Отправлено: 15 Августа, 2017 - 01:47:30
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Добрый день всем!
Помогите сделать редирект чрез htaccess
Есть старые ссылки с прома вот такого вида:

домен/g9478272-oboi-times-intern ational
домен/p252313459-tochechnye-svetilniki-feron.html

нужно сделать редирект с
/g(любая цыфра)*-oboi- на домен/oboi

по аналогии

/p(любая цыфра)*-svetilniki- на домен/svetilnikik

Спасибо всем кто откликнулся)
 
 Top
zapatronen
Отправлено: 15 Августа, 2017 - 10:00:03
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




это видимо какая-то cms мб сначало надо отключить ЧПУ чтобы увидеть строение ссылок оригинальное
 
 Top
nikoshot
Отправлено: 15 Августа, 2017 - 10:21:43
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




zapatronen пишет:
это видимо какая-то cms мб сначало надо отключить ЧПУ чтобы увидеть строение ссылок оригинальное

Это ссылки с пром.ua...
Сайт переехал на опенкарт и нужно сделать редирект ...
 
 Top
miketomlin
Отправлено: 15 Августа, 2017 - 10:29:00
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




В .htaccess-то редирект будет в приоритете, поэтому достаточно разместить соотв. правила в правильном порядке (обычно просто выше) относительно др. правил.
(Добавление)
Перед svetilniki в примере есть еще одно слово. Это норма? У обоев тоже такое может быть?
(Добавление)
nikoshot, вы в курсе, что всегда лучше подогнать ссылки, чем делать редирект. А массовый сслив частностей в более общий раздел – это еще хуже. Я бы сделал индивидуальную перелинковку страницы к странице, если подогнать ссылки проблематично.
 
 Top
nikoshot
Отправлено: 15 Августа, 2017 - 10:56:11
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




miketomlin пишет:
Перед svetilniki в примере есть еще одно слово. Это норма? У обоев тоже такое может быть?
да такое может быть....
Там прядка 5000 тыс страниц...
хочу старые страницы что вели на категорию на новом сайте....
 
 Top
miketomlin
Отправлено: 15 Августа, 2017 - 11:12:20
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Надеюсь, ваши хотелки не помешали вам заметить мое предостережение.

Если перед ключом максимум одно слово, то как-то так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^g\d+(-[a-z]+)?-oboi- /oboi [R=301,L]
  3.  
 
 Top
nikoshot
Отправлено: 15 Августа, 2017 - 11:21:15
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




miketomlin пишет:
Надеюсь, ваши хотелки не помешали вам заметить мое предостережение.

Вы иммеете ввиду что бы переделать на опенкарте формирование чпу.. что бы новыек ссылки были как на проме? (т.е. идентичны?)
 
 Top
miketomlin
Отправлено: 15 Августа, 2017 - 11:30:38
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Это было бы идеально. Но последнее мое предостережение касалось «массового слива».
 
 Top
nikoshot
Отправлено: 15 Августа, 2017 - 12:49:25
Post Id


Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




miketomlin пишет:
RewriteRule ^g\d+(-[a-z]+)?-oboi- /oboi [R=301,L]

Спасибо, то что нужно было..
Жаль не могу поставить тебе спасибо...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB