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

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

Сайт 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

Изменено пользователем www.zeos.com.ua
Ссылка на сообщение
Поделиться на других сайтах

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

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

Посмотри тут: 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
Ссылка на сообщение
Поделиться на других сайтах

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 нужно прописать, он фронт и потому не работает?

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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