Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/27: Рейтинг темы: голосов - 27, средняя оценка - 4.89
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
1

Как сделать редирект с http://www на http://?

02.03.2011, 15:20. Просмотров 5242. Ответов 13
Метки нет (Все метки)

Сайт загружается и с http://www.example.com и с http://example.com. Правильно ли я понимаю, что поисковики видят это как 2 разных сайта, и, обнаружив, что это не так, перестанут индексировать???
Как сделать, чтобы сайт если входишь с http://www.example.com переходил на http://example.com (убирал www).
Или я чё не так понимаю, подскажите! Сайт первый...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 15:20
Ответы с готовыми решениями:

Как сделать редирект с http на https
Привет! Как мне сделать редирект с http на https я пробовал добавлять в хетачес RewriteCond...

Как сделать редирект в htaccess с www на без www
RewriteCond %{HTTP_HOST} ^www.site\.ru$ RewriteRule ^(.*)$ http://site.ru/$1 Какое условие...

Редирект с http://site.com на http://site.com/ (htaccess)
Всем привет! У меня такая ситуация, мне СЕОшники говорят что в поисковых системах две главных...

Как сделать редирект на www
Добрый день всем.Вот мой сайт Новый Каталог Орифлейм и у меня в .htaccess вроди бы как включен...

Редирект с https на http
Возникла необходимость, чтобы одна страница была на http, а другая на https, но проблема...

13
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 15:29 2
Если Апач и есть возможность использовать .htaccess, то:
Код
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
1
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 15:39  [ТС] 3
А можно вставить в этот код пример сайта, а то не очень понимаю, что куда
0
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 15:43 4
citron, Весь этот код сохраняете в файл с именем ".htaccess" и кладете файл в корень сайта.
0
02.03.2011, 15:43
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 15:50  [ТС] 5
Вставила, но почему-то http://www так и остаётся, www не пропадает.
0
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 15:55 6
citron, Дайте адрес сайта.
1
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 16:03  [ТС] 7
Спасибо за быстрые ответы! Vovan-VE, я понимаю, что так было бы удобнее решить вопрос, но не хочется давать ссылку, т.к. с другим сайтом была подобная история, и потом с форума по ссылке все ходили смотреть на сайт, как на недоделанный, что неприятно для владельца сайта. Можно ли как-то ещё попробовать?
0
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 16:19 8
citron, Веб-сервер Apache? Какой версии? .htaccess использовать можно или нет?
0
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 17:51  [ТС] 9
Я в этом плохо разбираюсь. Наверное Apache, не знаю. Vovan-VE, а как это выяснить? Модуль ModRewrite включён. .htaccess редактируется.

Добавлено через 1 час 21 минуту
Vovan-VE, я нашла: версия Apache 1.3.41 (Unix)
0
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 17:59 10
Цитата Сообщение от citron Посмотреть сообщение
Vovan-VE, я нашла: версия Apache 1.3.41 (Unix)
Подпись сервера в стандартных страницах 404 и т.п. и в заголовках ответа может отличать от реальной версии Апача. Если есть php, можно глянуть в phpinfo();
0
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 18:28  [ТС] 11
Это информация из cPanel сервера.
Посмотрела бы в php, если б знала, где
0
Vovan-VE
13180 / 6567 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
02.03.2011, 18:32 12
Тогда, если Вы все сделали правильно, а оно все равно не работает, значит у Вас нет возможности использовать .htaccess . Значит поисковики все равно смогут увидеть и c www, и без www одно и то же. Выход: указывайте везде ссылки без www.
1
citron
2 / 2 / 0
Регистрация: 02.03.2011
Сообщений: 30
02.03.2011, 21:41  [ТС] 13
Спасибо, Vovan-VE!

Добавлено через 3 часа 7 минут
Vovan-VE, у меня получилось! Наконец-то! Два дня безуспешных попыток вставки разных кодов в .htaccess.
Оказалось я сглупила: строчка RewriteEngine On уже была в файле, а я её не видела и прописывала заново (узнала благодаря тому, что на другом форуме кое кто так же сглупил)

На всякий случай для всех ссылка, которая мне помогла: {ссылка удалена}
1
kukocapl
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 2
08.04.2011, 17:50 14
Здравствуйте.
Чтобы не плодить тем, спрошу здесь.
На сайте используется ЧПУ, все запросы направляются на главный индекс. А чтобы не плодить дубли, 301-м редиректом режу www. Вот строки из .htaccess, отвечающие за это:
Bash
1
2
3
4
5
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]
Также хочу все запросы без слэша на конце, редиректить на адрес со слешем, но сколько ни пытался не смог это сделать совместно с удалением www, у меня получается либо одно либо другое.
Прошу помощи.
Спасибо.
0
08.04.2011, 17:50
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2011, 17:50

Редирект с https на http
Доброго времени суток! Не могу понять в чем проблема, не получается настроить редирект со страницы...

Редирект 301 с http на https
Доброго времени суток! Сделал 301 редирект с http на https, выдаёт ошибку: Internal Server...

htaccess - редирект с http на https
Добрый день! Хотелось бы сделать редирект на https протокол, с помощью .htaccess. В интернете...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.