Нужен ли редирект 301 index.php

S2
На сайте с 19.02.2011
Offline
52
1354

Добрый вечер.

Пересмотрел темы на форуме по этому вопросу но так и не нашел однозначного ответа на вопрос нужно ли переадресовывать www.site.ru/index.php на www.site.ru/ (site.ru/index.php на site.ru) Если да, то как это сделать?

У меня Joomla+virtuemart (редирект с www на без www)

.htaccess :

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Спасибо.

D
На сайте с 26.11.2008
Offline
126
#1

я на своих сайтах, которые на joomla поставил. ИМХО дубли они ни к чему.

Реализовал это так

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.mysite.ru/ [R=301,L]

ZoomY
На сайте с 07.11.2008
Offline
165
#2

Обязательно нужно.

Размещу ваши статьи на сайтах с тИЦ до 1400 по 5$ (/ru/forum/846111) Сейчас многие ищут хостинг за пределами России. Ukrnames - один из лучших вариантов: (http://ukrnames.com/?ref_id=114) и лидер рынка, и привычно, и по-русски, и вне юрисдикции РФ.
S2
На сайте с 19.02.2011
Offline
52
#3

Спасибо, все заработало. Сделал так:

Options -Indexes

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

dvijaya Подскажи, как у тебя выглядит robots.txt ?

Мой:

User-agent: *

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /images/

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

Disallow: /xmlrpc/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий