andrewthomson

Рейтинг
61
Регистрация
15.10.2011

Ты хочешь только страницы ввида "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]

Думаю должно сработать, если что пиши. К сожалению затестить из нет возможности.

1NVADER:
ну вот теперь почитал и знаю точно :)

подскажите как редирект настроить чтобы яшка наконец исправил проблему и cклеил site.ru/category/ и site.ru/category

А как ты хочешь, чтобы у тебя были страницы со / на конце или нет?

felis_serval:
е-текст антиплагиат, урл сайта вбиваете в прогу и проверит весь контент без занудного постраничного изучения с лупой каждой буквы.
Нужна хорошая скорость интернета.

Спасибо. Реально Etxt Антилпгиат просто супер для этих вещей. Спасибо за совет.

ну кто нибудь расскажите. как сделать перелинковку для разделов сайта(уровень два), максимальный уровень 4

Ясно. Т.е. если в robots.txt закрыть пути по которым не надо индексировать, то адреса попадающие под эти правила не будут индексироваться?

SandyMan:
Не проверяя, попробую предложить:

RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
RewriteRule ^((ru/|en/)(.*)) http://www.site.ru/$3 [L,R=301]
RewriteRule ^(ru|en|home)$ http://www.site.ru/ [L,R=301]

Ок. Спасибо, завтра проверю и сообщю. По сути выглядит реально так что как будто поможет. :)

Как удалить модуль 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

Всего: 85