Редирект с корня в подпапку - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются проблемы поисковой оптимизации и индексирования форумов.
Если зашли сюда случайно, пожалуйста, не оффтопьте и обратите внимание на другие разделы.
Оформление форумов, включая верстку скинов.
Настройка форумов, установка и администрирование.
Размещение рекламы на форумах.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

index php

  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Редирект с корня в подпапку после переноса форума с корня в подпапку

#16 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 00:22

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

Покажу завтра им нашу переписку, посмотрим что ответят.
0

#17 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 00:27

Перенесите для теста одну статью, поставьте для нее отдельный редирект - тогда посмотрим сработает или нет.

RewriteRule ^(категория)/подкатегория/(статья.хтмл)$ /$1/$2? [R=301,L]
0

#18 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 00:49

В таком виде сработало без копии :rolleyes:
0

#19 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 00:58

То что сработал редирект это понятно. Копия нужна на новом адресе.
0

#20 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 01:02

Т.е. Вы хотите сказать, что простая смена принадлежности к категории не поможет, а нужно реального создавать новую статью с тем же названеием и символьным кодом, а старую удалять физически?
Или что-то имели ввиду другое?
0

#21 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 01:13

Блин, сменить категорию это и означает перенести на новый адрес /cat/cat/news.html => /cat/news.html. :) Как это у вас там делается я не знаю, чтобы при адресе /my-new-address.html она открывалась. И забудьте что вам там говорили. Еще раз внимательно прочитайте сообщения с http://ipbskins.ru/f...dpost__p__65091
0

#22 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 01:18

/my-new-address.html, т.е. при прямом обращении к статье по новому адресу они открывались изначально нормально. да и вообще все статьи уже на новом адресе. Проблема только с редиректом.
0

#23 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 01:21

Ну так, что тогда не работает?
Поставьте тот редирект по маске для всех новостей.
0

#24 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 01:27

Получается, нужно для каждой статьи прописать?
RewriteRule ^(категория)/подкатегория/(статья.хтмл)$ /$1/$2? [R=301,L] 

Верно понял? :rolleyes:
70 строк такого кода не вызовут проблем, нет у апача ограничений?
0

#25 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 01:29

Нет, это правило

RewriteRule ^(kategori)/podkategori/(.+)$ /$1/$2? [R=301,L]

0

#26 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 01:52

Ладно, открытым текстом. Вот Статья "Обувь на выпускной – надень хрустальную туфельку" со старым вариантом ссылки, проиндексированным ПС.
Вот его категория:

Вложение  edit_news.png (19,6К)
Количество загрузок: 4 т.е. "Мода" символьный код - moda

для него прописано:
RewriteRule ^(moda)/modnye-tendenchii/(.+)$ /$1/$2? [R=301,L]


Открывается правильный адрес:
http://lifor.ru/moda/7/81.html
но с ошибкой 404

Попробовал в нескольких браузерах с чисткой кеша.

Стоп! Вот тут еще что, новое место статьи должно быть не /7/81.html, а /12/81.html, 12 - это ID категории "Мода", т.е. полный адрес:
http://lifor.ru/moda/12/81.html
- вот так он открывается без ошибок (кстати, без 12 тоже, но нужно с 12, т.к. на карте он пропишется с ним).

ну это особенности CMS, у него нет подкатегорий, поэтому в адрес попал символьный код страницы раздела, а потом его переделал в категорию.

В общем тут сложнее... Прошу прощения, что изначально нечаянно дезинформировал..

Выходит, что нужно редиректить с
http://lifor.ru/moda/modnye-tendenchii/7/81.html
на
http://lifor.ru/moda/12/81.html

У всех статей, у которых был ID категорий 7, теперь стал 12 ... :(
0

#27 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 28 Май 2012 - 01:55

RewriteRule ^(moda)/modnye-tendenchii/7/(.+)$ /$1/12/$2? [R=301,L]
0

#28 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 28 Май 2012 - 02:11

siv1987, еще раз прошу прощения, что ввел Вас в заблуждение.

Из-за отсутствия возможности делать в модуле Новости подкатегории, мне пришлось создавать конструкуцию:
раздел со статической страницей (moda), и к ней прикреплять следующую статическую страницу как вложенную (modnye-tendenchii), на которую уже прикреплял категорию.

Вот из-за всего этого и в связи с тем, что владелица сайта наконец решила отказаться от "подкатегорий" (т.е. от лишнего уровня вложенности), разгорелся весь сыр бор :(

RewriteRule ^(moda)/modnye-tendenchii/7/(.+)$ /$1/12/$2? [R=301,L] 

работает, спасибо!

Исправил текст Выше, еще раз примите мои благодарности! :rolleyes:
0

#29 Пользователь не на сайте   GeoLik ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 785
  • Регистрация: 10-Март 07
  • Репутация: 42
  • IPB version:3.3.x
 

Отправлено 31 Май 2012 - 13:47

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

Нужно чтобы адрес:
http://site.ru/public/konfliktologiya/sov-trudovye-konflikty/7/8.html

редиректил на:
http://site.ru/razum/19/8.html

т.е. меняется весь путь, кроме названия самой публикации

Экспериментировал по всякому, например:
RewriteRule ^(razum)/public/konfliktologiya/sov-trudovye-konflikty/7/(.+)$ /$1/19/$2? [R=301,L]
но совсем не то.. :(
В этой ситуации есть выход?
0

#30 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 287
  • IPB version:3.1.x
 

Отправлено 31 Май 2012 - 14:42

RewriteRule ^public/konfliktologiya/sov-trudovye-konflikty/7/8\.html$ /razum/19/8.html? [R=301,L]

добавить После или Перед предыдущего правило. Если там больше новостей и всех нужно редиректить на /razum/19/%name% то так:

RewriteRule ^public/konfliktologiya/sov-trudovye-konflikty/7/(.+)$ /razum/19/$1? [R=301,L]
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна