- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем спасиб, сделал:
так проблема решена..или как?
зы.непонятки..
у вас сами названия статей изменились?
по одной маске? (какое-то слово, на другое - во всех статьях) или закономерности не присутствует?
если второй вариант, то конечно каждую статью придется редиректить
Сменилась одна категория, и 10 статей (была допустим independnt.html а стала independent-moscow.html).
Поисковик видит и старые и новые адреса.
Правильно ли я написал ридерект или нет? ((
так проблема решена..или как?
зы.непонятки..
Да, у меня проблема решена. В теме просто Otpad со своей уже проблемой отписался...
Сменилась одна категория, и 10 статей (была допустим independnt.html а стала independent-moscow.html).
Поисковик видит и старые и новые адреса.
Правильно ли я написал ридерект или нет? ((
ну у вас синтаксис только туда-сюда прыгает. описали правильно, только уж к одному виду приведите:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^сайт.ру [NC]
RewriteRule ^(.*)$ http://www.сайт.ру/$1 [R=301,L]
#вышенаписанным сделали скрейку доменов без www с www
RewriteRule ^старая категория(/?)(.*)?$ /новая категория/$2 [R=301]
#сделали редирект категории
RewriteRule ^новая категория/статья1$ /новая категория/новое название статьи1 [R=301]
RewriteRule ^новая категория/статья1$ /новая категория/новое название статьи1 [R=301,L]
#редирект статей
можно одной строкой сразу редиректить со старой категории в новую и тут же изменять название (если учитывать, что у вас только 10 статей и у всех меняются имена)
#так для каждой новости
RewriteRule ^old_category/old_news\.html /new_category/new_news\.html [L,R=301]
#и в конце добавить вот это
RewriteRule ^старая категория/(.*) /новая категория/$1 [L,R=301]
И не обязательно тут указывать конец строки, (.*) - найдет все с концом или без.
Регулярное выражение.
Тоже проблема с 301. Но у меня еще вот в чем дело. Сайт был на Вордпрессе и в нем были включены русские названия урлов. Сейчас переделываю под другую CMS, там делаю без категорий и страницы транслит. Перепробовал все, что здесь написано. Итог один:
Not Found
The requested URL /фоС?екс-Р±С?РѕРєРµС?С‹/С?ейтинг-Р±С?РѕРєРµС?РѕРІ-фоС?екс was not found on this server. Подскажите как сделать редик с русских урлов?
Спасибо ребят проверю вечером и от плюсуюсь, с мобилки не получается плюсоватся.
otpad добавил 18.01.2011 в 22:24
добавил RewriteRule ^старая категория/(.*) /новая категория/$1 [L,R=301] вроде работает.
Вот а статьи я менял в категории которая не переименовывалась (во как) получается олд категория/олд статья на олд категория/нью статья?
А если в пути есть название раздела, то его включение в этот путь не критично??
дорогие коллеги, прошу помощи
сменил ЧПУ на DLE
раннее URL имели такой вид
/ID-novost.html
сейчас URL имеет такой вид
/category/ID-novost.html
как избавиться от дублей страниц, подскажите пожалуйста?
можно ли решить это редиректом 301 и как приавльно прописать функцию?