LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 17:23:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как сделать редирект?  (Прочитано 657 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
fgqwerty
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 69


« : 05.02.2012, 22:10:45 »

Как сделать редирект с http://site.ru/index.php на http://site.ru/ и с http://site.ru/home.html на http://site.ru/ и чтобы поисковики получили ошибку 303?
Записан
ELLE
Moderator
*****

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1394



« Ответ #1 : 06.02.2012, 00:03:23 »

в .htaccess
Redirect 303 /index.php http://site.ru/
Redirect 303 /home.html http://site.ru/
*с поправочкой: ошибку они не получат, а получат код ответа 303 (seeother - смотрите другой)
Записан
Shmigul
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 57


« Ответ #2 : 06.02.2012, 09:02:18 »

а стоит вообще ставить редирект для /index.php? (для себя спрашиваю)
если у меня сайт наполнен потом дубли не нахватаю?
Записан
ELLE
Moderator
*****

Репутация: +207/-0
Offline Offline

Пол: Женский
Сообщений: 1394



« Ответ #3 : 06.02.2012, 10:20:15 »

вообще-то site.ru/index.php в Joomla - это всегда по умолчанию дубль главной. даже во всех (или почти) шаблонах на лого навешивают именно /index.php , тем самым уже создавая дубль для главной.
в такой случае необходимо либо 301 редирект делать с site.ru/index.php на просто site.ru, либо в robots.txt прописать запрет. ну и конечно обеспокоиться тем чтобы убрать все такие ссылки из шаблона.

303 редирект вообще редко используется, по сути он не склеивает страницы - поэтому обычно используют 301 редирект
Записан
fgqwerty
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 69


« Ответ #4 : 06.02.2012, 19:52:37 »

Так правильно?
Redirect 301 /index.php http://site.ru/
Redirect 301 /home.html http://site.ru/
Записан
skai
Moderator
*****

Репутация: +103/-4
Offline Offline

Пол: Мужской
Сообщений: 1120


слушаю 4duk.ru


« Ответ #5 : 07.02.2012, 00:58:41 »

Код:
robots.txt
Disallow: /*?
и в
Код:
.htaccess  
Redirect 301 /home.html http://site.ru/
- так будет вернее.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet