Перейти к публикации

Redirect 301


drlivsi

Рекомендованные сообщения

Сайт www.krestikom.net, лицензия.

Мне нужно изменить адресацию страницы. Меняются и раздел, и категория. Таких страниц будет около 100.

К примеру:

_http://www.krestikom.net/schems/animal/71-zebras_drinking_pool.html

заменить на

_http://www.krestikom.net/schem/sea/71-zebras_drinking_pool.html

Я пытался писать вот так, но это явно неправильно:

Redirect 301 /schems/animal/71-zebras_drinking_pool.html http://www.krestikom.net/schem/sea/71-zebr...nking_pool.html

Ссылка на сообщение
Поделиться на других сайтах

drlivsi, в админке создайте подраздел: sea в разделе schem.

Зайдите в редактирование новостей и все новости из подраздела animal перенесите в подраздел sea

Ссылка на сообщение
Поделиться на других сайтах

Это все понятно, раздел давно создан. Но мне нужно указать поисковику, что страница перемещена, чтобы не было дублирования содержимого.

Ссылка на сообщение
Поделиться на других сайтах

Посмотри тут: http://forum.dle-news.ru/index.php?act=Sea...ite=%2Bhtaccess

Уже очень много про такое писали

Ссылка на сообщение
Поделиться на других сайтах

Для категории будет так

RewriteRule ^schems/animal(/?)+$ http://www.krestikom.net/schem/sea/ [R=301,L]

а как для всех страниц в этой категории зделать мне тоже не понятно

Ссылка на сообщение
Поделиться на других сайтах

x-zone-x, спасибо !!!!

Все оказалось очень просто.

RewriteRule ^schems/animal/71-zebras_drinking_pool.html http://www.krestikom.net/schem/sea/71-zebr...nking_pool.html [R=301,L]

Тоесть путь к старой странице, путь к новой странице.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Помогите, ничего не понимаю.

Захотел изменить адрес всех новостей на более приятный глазу.

http://site.ru/news/123/

а не

http://site.ru/index.php?newsid=123

хотелось бы дать понять всем юзерам и поисковикам, что новости перенесены и теперь распологаются по новому адресу.

и нужно что бы браузер при заходе со старого урла менял его на новый

добавил в .htaccess такие строки:

RedirectMatch ^index.php?newsid=([0-9]+)+$ /news/$1/

не работает, хотя строка на одну выше

RedirectMatch (.*).tpl$ http://site.ru/

прекрасно работает, в чем может быть причина?

Подскажите как правильно прописать с 301?

Может быть редирект в nginx нужно прописать, он фронт и потому не работает?

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...