Ты хочешь только страницы ввида "site.ru/category" сделать "site.ru/category/" иkи так же ввида "site.ru/category/keywords" переделать в "site.ru/category/keywords/" ?---------- Добавлено 12.02.2012 в 19:54 ----------Вообщем, если ты хочешь сделать редирект со страниц ввида site.ru/category на страницу site.ru/category/ и тем самым склеить их, то наверно сработает это правило:
RewriteRule ^([^/]+)$ $1/ [R=301,L]
Если хочешь склеить все страницы ввида site.ru/category, site.ru/category/keywords или site.ru/category/keywords/keywords на страницы site.ru/category/ , site.ru/category/keywords/ , site.ru/category/keywords/keywords/ то используй это правило:
RewriteRule ^(.+)$ $1/ [R=301,L]
Думаю должно сработать, если что пиши. К сожалению затестить из нет возможности.
А как ты хочешь, чтобы у тебя были страницы со / на конце или нет?
Спасибо. Реально Etxt Антилпгиат просто супер для этих вещей. Спасибо за совет.
ну кто нибудь расскажите. как сделать перелинковку для разделов сайта(уровень два), максимальный уровень 4
Ясно. Т.е. если в robots.txt закрыть пути по которым не надо индексировать, то адреса попадающие под эти правила не будут индексироваться?
Ок. Спасибо, завтра проверю и сообщю. По сути выглядит реально так что как будто поможет. :)
Как удалить модуль JoomFish, чтобы де было дублей страниц с en и ru?? И вообще адреса стали вида www.site.ru/kluch а не www.site.ru/ru/kluch или www.site.ru/en/kluch ??😕
Интересно, а как расшифровать эту запись?
Берем строку(URL, который начинается от корня .htaccess), началом этого URL считается ru/после чего идёт произвольный набор символов, которые там должны быть хотя бы один раз. А вот как расшифорвать словами скобки?? Это начало и конец под шаблона, но как это понять на практике? И что за конструкция $1, октуда эта цифра 1 и как это понять? По сути тут должен быть преобразованный вариант, как понимаю. Но как читается это? $1
Ещё чем отличаются эти два варианта??
RewriteEngine On
RewriteBase /
RewriteRule ^(ru/(.*))$ $2 [R=301,L]
И как это читается? Объясните пожалуйста, хочу освоить эту тему, чтобы не задавать глупых вопросов потом и по несколько дней мучиться с составлением этих выражений. ;)
Так же мне надо сделать ещё 301 редиректы, правильно ли я это сделал??
Redirect 301 http://site.ru/ http://www.site.ru
Redirect 301 http://site.ru http://www.site.ru
Redirect 301 http://site.ru/ru/ http://www.site.ru
Redirect 301 http://site.ru/en/ http://www.site.ru
Redirect 301 http://site.ru/ru http://www.site.ru
Redirect 301 http://site.ru/en http://www.site.ru
Слеш на конце это директория, без слеша файл. Так?
Как я то с ума с этими редиректами схожу, для меня тоже актуальна эта тема, стукни в аську если свободен поговорим. 253-373-941