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
Форумы портала PHP.SU :: Версия для печати :: 301 редирект части URL на категорию...
Форумы портала PHP.SU » » Вопросы новичков » 301 редирект части URL на категорию...

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

1. nikoshot - 15 Августа, 2017 - 01:47:30 - перейти к сообщению
Добрый день всем!
Помогите сделать редирект чрез htaccess
Есть старые ссылки с прома вот такого вида:

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

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

по аналогии

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

Спасибо всем кто откликнулся)
2. zapatronen - 15 Августа, 2017 - 10:00:03 - перейти к сообщению
это видимо какая-то cms мб сначало надо отключить ЧПУ чтобы увидеть строение ссылок оригинальное
3. nikoshot - 15 Августа, 2017 - 10:21:43 - перейти к сообщению
zapatronen пишет:
это видимо какая-то cms мб сначало надо отключить ЧПУ чтобы увидеть строение ссылок оригинальное

Это ссылки с пром.ua...
Сайт переехал на опенкарт и нужно сделать редирект ...
4. miketomlin - 15 Августа, 2017 - 10:29:00 - перейти к сообщению
В .htaccess-то редирект будет в приоритете, поэтому достаточно разместить соотв. правила в правильном порядке (обычно просто выше) относительно др. правил.
(Добавление)
Перед svetilniki в примере есть еще одно слово. Это норма? У обоев тоже такое может быть?
(Добавление)
nikoshot, вы в курсе, что всегда лучше подогнать ссылки, чем делать редирект. А массовый сслив частностей в более общий раздел – это еще хуже. Я бы сделал индивидуальную перелинковку страницы к странице, если подогнать ссылки проблематично.
5. nikoshot - 15 Августа, 2017 - 10:56:11 - перейти к сообщению
miketomlin пишет:
Перед svetilniki в примере есть еще одно слово. Это норма? У обоев тоже такое может быть?
да такое может быть....
Там прядка 5000 тыс страниц...
хочу старые страницы что вели на категорию на новом сайте....
6. miketomlin - 15 Августа, 2017 - 11:12:20 - перейти к сообщению
Надеюсь, ваши хотелки не помешали вам заметить мое предостережение.

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

Вы иммеете ввиду что бы переделать на опенкарте формирование чпу.. что бы новыек ссылки были как на проме? (т.е. идентичны?)
8. miketomlin - 15 Августа, 2017 - 11:30:38 - перейти к сообщению
Это было бы идеально. Но последнее мое предостережение касалось «массового слива».
9. nikoshot - 15 Августа, 2017 - 12:49:25 - перейти к сообщению
miketomlin пишет:
RewriteRule ^g\d+(-[a-z]+)?-oboi- /oboi [R=301,L]

Спасибо, то что нужно было..
Жаль не могу поставить тебе спасибо...

 

Powered by ExBB FM 1.0 RC1