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

T
На сайте с 05.07.2009
Offline
62
589

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

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

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

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

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

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

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

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

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

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

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

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

Мне похуR на учебу=)
Den73
На сайте с 26.06.2010
Offline
523
#1

какой ответ тут ждете?

вы даже не догадались показать ваш .htaccess

K5
На сайте с 21.07.2010
Offline
209
#2
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

ТС так делали?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
T
На сайте с 05.07.2009
Offline
62
#3

/ru/forum/782389

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

---------- Добавлено 25.03.2013 в 22:05 ----------

tankuct:
/ru/forum/782389

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

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

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>

Домен первый открывает, а потом на другие страницы не переходит, пишет, что Not Found

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

---------- Добавлено 25.03.2013 в 22:06 ----------

Мой роботс.тхт

Host: сайт.ru

User-agent: Yandex

Crawl-delay: 0.3

Disallow: /search/

Disallow: /js/

Disallow: /css/

User-agent: Googlebot

Crawl-delay: 0.3

Disallow: /search/

Disallow: /js/

Disallow: /css/

User-agent: Slurp

Crawl-delay: 0.3

Disallow: /search/

Disallow: /js/

Disallow: /css/

User-agent: *

Crawl-delay: 0.5

Disallow: /search/

Disallow: /js/

Disallow: /css/

---------- Добавлено 25.03.2013 в 23:08 ----------

AddDefaultCharset UTF-8

Options -Indexes

RewriteEngine On

#RewriteBase /

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

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

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

# 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>

Все получилось, лишние строки удалял

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