После редиректа не открывает страницы

12
T
На сайте с 05.07.2009
Offline
62
1260

Подскажите пожалуйста новичку.

Имеется сайт, более 30 страниц проиндексированы в яндексе и гугле.

В настрайках "веб мастера" Яндекса и гугла поставил главное зеркало сайт.ru (без www)

В robots.txt тоже указал: Host: сайт.ru

У меня сейчас заходит на сайт, как с www, так и без www. То есть не перенаправляет сайт.

Я хочу и так будет правильно, что бы сайт всегда открывался без www

В htaccess я поменял так, что бы у меня с www перенаправлялся на без www.

Все получилось, главная страница с www, открывает ее без www, но другие страницы не открывает вообще, якобы их нет.

Потом возвращаю в исходное пложение htaccess и все опять открывает.

Дело в том, что как я понимаю, нельзя иметь сайт что бы открывался , как с www, так и без www

Нужно что одно.

Спасибо за ранее, надеюсь на Вашу помощь

Мне похуR на учебу=)
d0k3r
На сайте с 26.04.2012
Offline
13
#1

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]

RewriteRule ^(.*)$ http://mysite.ru%{REQUEST_URI} [L,R=301]

СССР - Сажай, Собирай, Суши, Раскуривай
T
На сайте с 05.07.2009
Offline
62
#2
d0k3r:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

Да именно так и сделал, и после этого если вводить один домен, то открывает без www, а если переходить на другие страницы, то он их не открывает. Движок лайвстрит.

d0k3r
На сайте с 26.04.2012
Offline
13
#3

изменил 101010

T
На сайте с 05.07.2009
Offline
62
#4

Not Found

The requested URL /blogs/ was not found on this server.

Вот это пишет, когда меняю редирект, а домен открывает нормально

d0k3r
На сайте с 26.04.2012
Offline
13
#5

попробуй добавь еще Options +FollowSymLinks

T
На сайте с 05.07.2009
Offline
62
#6
d0k3r:
изменил 101010

не понял Вас! Можно поподробнее?

d0k3r
На сайте с 26.04.2012
Offline
13
#7
tankuct:
не понял Вас! Можно поподробнее?

во 2ом посте я изменил код, присмотрись :)

T
На сайте с 05.07.2009
Offline
62
#8
d0k3r:
попробуй добавь еще Options +FollowSymLinks

тоже ставил

===============

AddDefaultCharset UTF-8

Options -Indexes

Options +FollowSymLinks

RewriteEngine On

#RewriteBase /

RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]

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

# Alternative rule

#RewriteRule ^(.*)$ /index.php

# Deny access

<Files "plugins.dat">

order allow,deny

deny from all

</Files>

<Files "plugin.xml">

order allow,deny

deny from all

</Files>

<Files ~ "\.tpl$">

Order allow,deny

Deny from all

</Files>

Так правильно?

---------- Добавлено 25.03.2013 в 19:37 ----------

Вот мой полностью

AddDefaultCharset UTF-8

Options +FollowSymLinks

RewriteEngine On

#RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]

RewriteRule ^(.*)$ http://сайт.ru%{REQUEST_URI} [L,R=301]

# Alternative rule

#RewriteRule ^(.*)$ /index.php

# Deny access

<Files "plugins.dat">

order allow,deny

deny from all

</Files>

<Files "plugin.xml">

order allow,deny

deny from all

</Files>

<Files ~ "\.tpl$">

Order allow,deny

Deny from all

</Files>

Все равно, только домен открывает

Есть еще варианты?

d0k3r
На сайте с 26.04.2012
Offline
13
#9

AddDefaultCharset UTF-8

Options -Indexes

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.mysite.ru$ [NC]

RewriteRule ^(.*)$ http://mysite.ru%{REQUEST_URI} [L,R=301]

T
На сайте с 05.07.2009
Offline
62
#10

все равно не получается, только домен первый перенаправляет, другие страницы нет.

может нужно убрать в настройках вебмастера основное зеркало?

---------- Добавлено 25.03.2013 в 19:42 ----------

Все равно не открывает другие страницы, только домен первый перенаправляет. Не понимаю, в чем проблема вообще может быть, может убрать основное зеркало в настройках вебмастера?

12

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