Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

Как сделать переадресацию на другой сайт, c www на без www и наоборот?

Хостинг УкраинаFAQХостинг Как сделать переадресацию на другой сайт, c www на без www и наоборот?

Переадресацию можно выполнить двумя способами: через панель управления либо с помощью файла .htaccess, который следует положить в корень сайта. Ниже будут рассмотрены разные варианты переадресации и способы их реализации с помощью этих двух способов.

Cледует воспользоваться одним из предложенных вариантов переадресации: либо через панель управления либо при помощи файла .htaccess

1. Переадресация с одного сайта на другой.

  • панель управления: включить web-редирект (перенаправление) можно следующим образом;
  • в файле .htaccess нужно указать следующий код:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www.сайт1.com [NC]
    RewriteRule ^(.*) http://www.сайт2.com/$1 [L,R=301]
    
    
    		
    
    
    
    		
    
    
    
    	

2. Переадресация с www на без www и наоборот.

  • перейдите в "Панель управления - Хостинг - Мои сайты - Настройка сайта" и внизу выставите нужное Вам значение в поле "Переадресация". В течение часа изменения вступят в силу;
  • для переадресации с www.сайт.com на сайт.com в файле .htaccess нужно указать следующий код:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www.сайт.com$ [NC]
    RewriteRule ^(.*)$ http://сайт.com/$1 [R=301,L]
    
    
    	
  • для переадресации с сайт.com на www.сайт.com в файле .htaccess нужно указать следующий код:
    RewriteEngine On 
    RewriteBase / 
    RewriteCond %{HTTP_HOST} ^сайт.com [NC] 
    RewriteRule ^(.*) http://www.сайт.com/$1 [L,R=301]
    
    
    	

3. Переадресация со всех несуществующих поддоменов на Ваш сайт.

  • перейдите в "Панель управления - Мои сайты - Настройка сайта" и установите галочку напротив "Обрабатывать все запросы для несуществующих субдоменов". В течение часа изменения вступят в силу;
  • в файле .htaccess нужно указать следующий код:
    RewriteEngine On 
    RewriteBase / 
    RewriteCond %{HTTP_HOST} ^(.*).сайт.com [NC] 
    RewriteRule ^(.*)$ http://сайт.com/$1 [L,R=permanent]

4. Переадресация всех запросов на сайт на отдельную страницу нового сайта

  • в файле .htaccess нужно указать следующий код:
  • RewriteEngine On 
    RewriteBase / 
    RewriteRule ^(.*)$ http://сайт.com/desired_page/ [L,R=permanent]
Доброго времени суток!
Скажите, пожалуйста, переадресация сайта (допустим, сайт.com -> www.сайт.com), выполненная с помощью настроек, работает через 301-редирект? Вопрос в том, полностью ли она заменяет необходимость внесения изменений в файл .htaccess, и всё ли будет в порядке с индексацией сайта поисковыми системами?
Написал intelwond 24.01.2013 в 02:02 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Параметр R=301 говорит о том, что переадресация будет сделана через 301 редирект.
Не совсем понятна вторая часть вопроса, так как указанные в данной статье настройки прописываются в файле .htaccess
Написал Илья 24.01.2013 в 12:44 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Если я правильно понимаю статью, подобную переадресацию можно настроить двумя способами: с помощью файла .htaccess и с помощью меню настроек сайта.
Вопрос же заключается в том, насколько взаимозаменяемы эти методы? Могу ли я спокойно настроить переадресацию в настройках сайта и забыть про .htaccess, или в целях правильной индексации поисковыми системами надёжнее записать нужные настройки в .htaccess?
Написал intelwond 24.01.2013 в 13:42 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да, извиняюсь, забыл про то, что в панели управления есть тоже функция переадресации.
Да, вы можете настроить переадресацию в панели управления ине внося изменения в .htaccess.
Разницы между этими видами переадресации нет, так как эти же правила прописываются вместо .htacess в настройках виртуального хоста Apche.
Для поисковых систем обе переадресации будут работать одинаково.
Написал Илья 24.01.2013 в 13:59 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Всё понял, большое спасибо за ответ!
Написал intelwond 24.01.2013 в 14:41 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Ну з редиректом доменів розібрались. А як у Wordpress виконати 301 редирект зі старих URL на нові? Додаю в htaccess рядки з RedirectPermanent як зазвичай це працює в інших CMS - тут тобі помилка 500.
Написал ImpresSEO 13.02.2013 в 08:56 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А ви спробуйте так
RewriteRule ^/old_url/$ /new_url/ [L,R=permanent]
Написал Илья 13.02.2013 в 09:15 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Нє-а. Натомість Redirect 301 /old-page.html http://site.ua/new-page/ спрацювало.
Написал ImpresSEO 15.02.2013 в 00:15 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите пожалуйста, а как скрыть расширение файлов .html?
пробовала по той же схеме что и .php но не получается....
так же не работает и такая схема:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
как же быть?
Написал rukosueva_elena 19.02.2013 в 17:12 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Пришел ответ с ссылкой на эту же страницу, отличная помощь, Спасибо!
Написал rukosueva_elena 21.02.2013 в 18:24 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
1. В панели управления хостингом в разделе [Мои сайты][Настройка сайта] в поле "Статические файлы" удаляем из списка расширений html. (Для Вашего сайта я это уже сделал).
2. В файле .htaccess прописываем:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/? /$1.html [L,NC]

PS Вам так же придется изменить URL с относительных на абсолютные. Например:
js/prototype.js заменить на /js/prototype.js
shkafy-kupe.html заменить на /shkafy-kupe/
Написал Илья 22.02.2013 в 03:24 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Как сделать 301 редирект в .htaccess c каждой старой страницы на новые. Были .html, а стали .php.

Пример, страница была:
http://www.ukraine.com.ua/primer.html
Стала:
http://www.ukraine.com.ua/primer.php
изменился только формат, названия страницы осталось то же.


НЕ РАБОТАЕТ:
Redirect 301 /primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
Redirect 301 http://www.ukraine.com.ua/primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
ErrorDocument 301 /primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
ErrorDocument 301 http://www.ukraine.com.ua/primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
RewriteEngine On
RewriteBase /
RewriteRule ^http://www.ukraine.com.ua/primer.html$ http://www.ukraine.com.ua/primer.php [L,R=permanent]

НЕ РАБОТАЕТ:
RedirectPermanent /primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
RewriteEngine On
RewriteBase /
RedirectPermanent /primer.html http://www.ukraine.com.ua/primer.php

НЕ РАБОТАЕТ:
RedirectMatch 301 (.*)\.html$ http://www.ukraine.com.ua$1.php

НЕ РАБОТАЕТ:
RedirectMatch 301 /primer.html(.*) http://www.ukraine.com.ua/primer.php$1

Кодировка .htaccess: UTF-8, без BOM символов


Сайт без CMS. В корне только .html файлы и папки, всё чисто ничего стороннего - нет.
Помогите установить работающий код. Спасибо.
Написал webstar2012 12.05.2013 в 20:28 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А если так попробовать:
RewriteEngine On
RewriteBase /
RewriteRule ^(.+)\.html$ /$1.php [L,R=permanent]

Если не подойдет, то напишите адрес сайта, я проверю.
Написал Илья 12.05.2013 в 23:19 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
RewriteEngine On
RewriteBase /
RewriteRule ^(.+)\.html$ /$1.php [L,R=permanent]

Тоже не работает.
Сайт, который полностью сменил .html на .php = www.top1.org.ua


Такое ощущение, что .htaccess самый бесполезный, не нужный и ничего не делающий файл, только занимающий место.

Единственная рабочая комбинация:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^top1.org.ua$ [NC]
RewriteRule ^(.*)$ http://www.top1.org.ua/$1 [R=301,L]
301 редирект сайта без www на www и то, только если запрашивается адрес домена, если запрос какой либо страницы, то редиректа - нет и на сайте можно гулять без www.

Работает также страница 404.
ErrorDocument 404 http://www.top1.org.ua/404.php
Но 404 страница одна, а тут нужно около 50 страниц перенаправить 301-м и ничего не хочет работать.

Пожалуйста, посмотрите что не так, возможно в настройках сайта что-то не выставлено. В них мало разбираюсь, поэтому стараюсь их не трогать. Спасибо.
Написал webstar2012 13.05.2013 в 07:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
РАБОТАЕТ:
Redirect 301 /primer.php http://www.ukraine.com.ua/primer2.php

РАБОТАЕТ:
Redirect 301 /primer.php http://www.ukraine.com.ua/primer2.html

НЕ РАБОТАЕТ:
Redirect 301 /primer.html http://www.ukraine.com.ua/primer2.php


Если расширение старой страницы .php - 301 редирект работает и возможно его указать постранично.
Если расширение старого файла .html - 301 редирект не работает.
Написал webstar2012 13.05.2013 в 09:48 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Если 301 редирект старых .html или htm страниц не работает в .htaccess:

Хостинг > Мои сайты > (Выбрать требуемый сайт) > Настройки сайта > (Найти и изменить следующие данные, чтоб было как указано ниже)


PHP файлы:
php,phtml

Статические файлы:
avi,bmp,png,css,doc,gif,htm,html,ico,jpeg,jpg,js,mp3,swf,txt,xls,zip,wml,wmlc,wmls,wmlsc,wbmp,fla,flv,xml,mpg,mpeg,pdf

-> Необходимо сделать так: <-
PHP файлы:
php,phtml,html,htm

Статические файлы:
avi,bmp,png,css,doc,gif,ico,jpeg,jpg,js,mp3,swf,txt,xls,zip,wml,wmlc,wmls,wmlsc,wbmp,fla,flv,xml,mpg,mpeg,pdf
Написал webstar2012 13.05.2013 в 10:51 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да, я не сразу понял, что у вас остались и старые html файлы.
Написал Илья 14.05.2013 в 10:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Старые .html файлы остались на всякий случай, на несколько месяцев, вдруг понадобятся поисковикам.
Написал webstar2012 14.05.2013 в 23:04 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день.
Я переехала с одного домена на другой.
Подскажите, а редирект 301 надо устанавливать на старом домене или новом, или на обеих.
Написал olga-sonce.25 04.06.2013 в 14:46 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
301 Redirect нужно ставить на старом сайте.
Написал Илья 04.06.2013 в 16:23 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день.
Не получается скрыть расширение страниц .php,
перепробовал все предлагаемые здесь варианты,
сайт http://mta.in.ua
Написал spouts 13.06.2013 в 14:40 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Тут нет ни одного варианта для вашей задачи. По идее .htaccess должен выглядеть как-то так:
RewriteEngine On
RewriteBase /
RewriteRule ^$ /index.php [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9]+)/$ /$1.php [L,NC]

После чего начнут работать ссылки:
/contact/ -> contact.php
Написал Илья 14.06.2013 в 02:09 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо, так работает, только теперь php код на этих страницах(когда переходишь по ссылкам contact/) не обрабатывается.
Написал spouts 14.06.2013 в 15:04 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А на ftp есть папка /contact/?
Написал Илья 14.06.2013 в 15:14 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А смысл тогда вообще вписывать что-то в .htaccess если папки создавать? Можно создать папки и в них индексные файлы засунуть...
Написал spouts 17.06.2013 в 20:45 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Я не предлагал создавать папки, не редко пользователи создают папки и прописывают .htaccess, из-за этого у них не работает. Поэтому я вас и спросил.
Написал Илья 18.06.2013 в 01:17 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Нет, папок с такими названиями у меня нету. в папке www лежат файлы index.php, articles.php, contact.php...
После того как я вписал предложенный Вами код в .htaccess и изменил ссылки на страницы с http:/mta.in.ua/articles.php на http:/mta.in.ua/articles/, кликая по ссылке переходит на страницу articles.php но отображается только разметка на html(css, php и javascript не выполняется). Как это исправить?
Написал spouts 18.06.2013 в 11:30 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Для того, что б это исправить, необходимо в html и css заменить css/style.css на /css/style.css то есть прописывать URL для стилей, картинок.... от корня сервера. Другими словами все URL должны начинаться со знака /
Написал Илья 18.06.2013 в 11:42 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо большое! Все работает теперь:)
Написал spouts 18.06.2013 в 14:07 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите пожалуйста 301-й редирект такого:
www.ukraine.com.ua/?1
www.ukraine.com.ua/?2
www.ukraine.com.ua/?3
www.ukraine.com.ua/?abc
www.ukraine.com.ua/?123abc
www.ukraine.com.ua/?polnyj-bred и тд.

чтоб все такие запросы шли 301 редиректом на www.ukraine.com.ua.
Обнаружил, что некоторые страницы соц.сетей ссылаются на страницы моего сайта, но содержащие знак вопроса в адресе! И при этом при запросе страниц с знаком вопроса они отображают главную страницу сайта!!! У меня нет ни одной страницы со знаком вопроса.
В интернете есть примеры, но там редиректы с каталогов, которые не работают в данном случае.
Написал webstar2012 19.06.2013 в 13:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Я думаю вам поможет конструкция:
RewriteCond %{QUERY_STRING} .+
RewriteRule .+ / [L,R=301]
\но такая конструкция довольно опасна, если на сайте хоть где-то есть передача переменной методом GET, то это приведет к тому, что страница перестанет работать
Написал Илья 19.06.2013 в 14:20 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
спасибо, но не работает:
RewriteCond %{QUERY_STRING} .+
RewriteRule .+ / [L,R=301]

как отображало содержимое главной, так и отображает.
Написал webstar2012 19.06.2013 в 14:27 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
не работает:

RewriteRule ^/?(.*) http://www.ukraine.com.ua/$1 [L,R,NE,QSA]
циклическая загрузка.
Написал webstar2012 19.06.2013 в 14:37 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Все зависит от того, какие еще правила mod_rewrite у вас используются. Если в htaccess есть система построения ЧПУ с передачей URL через переменную, то такой вариант не подойдет. В таком случае лучше обработчик на PHP писать. Либо я не знаю.
Написал Илья 24.06.2013 в 16:18 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
сайт без CMS.
mod_rewrite - никакой не используется. В htaccess только перекидка на сайт с www и всё.
Написал webstar2012 24.06.2013 в 17:32 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день подскажите сделал переезд с одного домена на другой, домены регистрировал у Вас, хостинг остался прежний.
нужно сделать 301-й редирект так что бы все старые ссылки открывались на новом домене сейчас открывается только стартовая страница.

пример ссылки:
http://www.romanenko-photo.com.ua/photo-lovestory-jenya-dasha/
переадерсовать на http://romanenkoaleksandr.com.ua/photo-lovestory-jenya-dasha/
Написал trux 24.06.2013 в 14:31 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^romanenko-photo\.com\.ua
RewriteRule ^(.*) http://romanenkoaleksandr.com.ua/$1 [L,R=301]
Написал Илья 24.06.2013 в 16:16 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Помогите пожалуйста разобраться. Мне нужно поддомен js.mystore.com направить в папку mystore.com/js/

из ftp.ukraine.com.ua/mystorе.com/js в ftp.ukraine.com.ua/mystorе.com/www/js

Директиву в поддомене open_basedir в значение /mystore.com/ из /mystore.com/www выставил. Что нужно дальше делать? Редирект? А как?
С уважением.
Написал client 30.09.2013 в 21:56 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Необходимо поставить флаг в настройках сайта "Обрабатывать все запросы для несуществующих субдоменов" и прописать нужные правила в .htaccess
Написал Илья 28.10.2013 в 18:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте.
Пользуюсь вашим хостингом. Был также зарегистрирован домен www.главмех.com.ua но была проблема не все ресурсы (в частности доски объявлений и каталоги сайтов) воспринимают кирилицу в URL. Сегодня я зарегистрровал домен www.glavmex.com.ua как сделать чтобы на один уже существующий сайт ссылались два адреса (уже сделана полиграфия где адрес сайта с кирилицей). Причем www.glavmex.com.ua должен быть основным, а www.главмех.com псевдонимом.
А еще буду бесконечно благодарен если вы мне поможете!
Написал glavmex 18.10.2013 в 23:29 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
да забыл сказать в данный момент основной www.главмех.com.ua а в настройках сайта стоит псевдонимом www.glavmex.com.ua. А нужно наоборот
Написал glavmex 18.10.2013 в 23:31 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Для этого необходимо:
1. В настройках сайта указать псевдоним для домена.
2. Прописать в .htaccess правила, которые описаны в п.3
Написал Илья 28.10.2013 в 18:35 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите, пожалуйста, можно ли на нашем хостинге настроить скрытый редирект для поддомена (не всего домена, а только поддомена).
А именно, чтобы в адресной строке отображалось тема.домен.уа, а фактически грузилось домен.уа/тема :)
Такая вот задумка... Заранее спасибо)
Написал rostiss 28.10.2013 в 18:08 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да, можно, для этого нужно в настройках сайта установить флаг "Обрабатывать все запросы для несуществующих субдоменов", а в .htaccess прописать соответсвующие правила для mod_rewrite.
Написал Илья 28.10.2013 в 18:33 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте! Подскажите, пожалуйста, хочу при заходе посетителей на мой сайт с определенного домена переадресовать их на другой сайт, а не на мой. Пробовал такую конструкцию, не работает:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^www.plohoy.site$ [NC]
RewriteRule ^(.*)$ http://drugoy.site/$1 [R=301,L]
Написал MMC 05.11.2013 в 09:49 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Конструкция должна работать, если не работает, то нужно проверить передает ли Ваш браузер REFERER. Некоторые браузеры просто этого не делают.
Написал Илья 05.11.2013 в 18:30 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день! Обслуживаюсь на Вашем хостинге и имею два домена. Домен хххх.org.ua заканчивается и продливать не хочу (не нравится имя). Сайт не плохо проиндексирован и хочется чтобы в дальнейшем переход с проидексированых ссылок происходил на мой же сайт yyyy.ru, который зарегистрирован у Вас. Возможно ли это сделать?
Написал honey_serg 02.01.2014 в 10:44 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Да, это возможно, но нужно для этого продлить домен. Так как ссылки будут все равно вести на старый домен. Как это сделать описано на странице http://www.ukraine.com.ua/faq/web-redirect-i-za-chto-otvechaet-razdel-psevdonimu.html
Написал Илья 17.01.2014 в 19:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте! Помогите, пожалуйста! Нужно сделать редирект со старой уже не существующей страницы main.html (которая находилась в корне сайта) на сайт my-site.net
Написал postblok 19.02.2014 в 22:33 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
RewriteEngine On
RewriteBase /
RewriteRule ^main.html$ http://my-site.net/ [L,R=permanent]

Не забудьте в панели управления хостингом, в настройках сайта убрать из поля "Статические файлы" расширение html. И подождать 30 минут
Написал Илья 20.02.2014 в 09:13 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо!!! Все заработало!
Написал postblok 20.02.2014 в 12:11 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день!
Настраиваю ЧПУ на сайте.
Все несуществующие файлы и директории перенаправляются на http://knk.com.ua/mediaplan/

Содержимое файла .htaccess

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://knk.com.ua/mediaplan/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://knk.com.ua/mediaplan/ [L,QSA]

Совсем не хочет реагировать на данный файл. На локальном сервере все работает...

Галочку с "Передавать запрос на бекенд в случае, если статический файл не найден" - убрал, больше получаса ждал...

Сайт - knk.com.ua

Спасибо за скорый ответ.
Написал valentin.krynin02 13.05.2014 в 09:10 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добрый день.
Подскажите. У меня ВордПресс (далее ВП). В настройках ВП установил адрес primer.com.ua вместо www.primer.com.ua. Далее при технической проверке сайта средствами данного хостинга обнаружило проблему: "В базе данных в таблице wp_posts найдены записи, у которых отсутствует корректный адрес в колонке guid." т.е. в этой таблице по прежнему висит www.primer.com.ua/ со старым локальным адресом. При нажатии "исправить" всеравно предлагает исправить на www.primer.com.ua с этим префиксом www. Так и должно быть?
Кстати, еще по этому www, на всем меню хостинга присутствует www при любом упоминании сайта. Это сделано для визуального отличия групп "хостинга" от "домена"?
Написал martwell 13.09.2014 в 00:41 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Слава "Україні",
є проблема дублів сторінок зі слешем "/"
не підкажете як переадресувати із сторінок зі слешем "/" на сторінки без слеша?
в файлі прописаний RewriteEngine On
сайт на opencart
Написал vdv 10.10.2014 в 00:03 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Доброго времени суток!
Немогли бы мне помочь?
Рассказываю суть задачи:
Есть сайт и на поддомене есть точно такойже, только на ином языке(к примеру www.site.com и ua.site.com). Вся информация и ссылки идентичны за исключение того, что на втором сайте адреи идет с припиской ua. . На каждом из сайтов есть кнопки переключения языка, которые перебрасывают на главную страницу той или иной версии. Как сделать так, чтобы эти кнопки перенаправляли на текущую страницу, дописываю или убирая ua. тогда, когда это потребуется?
Написал shevelgallery 08.02.2015 в 01:00 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
В исходном коде, который генерирует ссылку нужно указать:
$link = 'a href="http://ua.site.com'.$_SERVER["REQUEST_URI"].'"'
Написал Илья 08.02.2015 в 10:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
не работает. кнопка стала некликабельной
Написал shevelgallery 08.02.2015 в 11:18 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
и мне бы эту проблему решить в такой форме, как на скрине (http://www.ex.ua/79487560), без ковыряния кода:(
это движок Вордпресс, там что-то надо дописать после адреса, чтобы оно хватало текущую страницу
Написал shevelgallery 08.02.2015 в 11:49 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Я думал что речь идет об исходном коде, относительно того, как менять через интерфейс WP- сказать не могу.
Написал Илья 08.02.2015 в 12:13 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Помогите, пожалуйста!
Уже больше недели мучаюсь, не могу найти инфу.
Нужно сделать переадресацию со страницы сайта на поддомен:

http://x-vanna.com.ua/te >>на>> http://te.x-vanna.com.ua

Суть в том, что страница проиндексирована и на неё регулярно заходят посетители. Но теперь возникла необходимость в создании отдельного поддомена вместо страницы.

Так выглядит файл htaccess выглядит так:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Что куда прописывать?
Пробовал разные варианты, пока не получается :(
Написал net.zabot 04.05.2015 в 13:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
У меня почему-то выдает ошибку при переадресации с www.сайт.com на сайт.com:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Как её исправить?
Написал Dragon 17.03.2016 в 11:05 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А в логе ошибок для сайта какая есть информация?
Написал Андрей 17.03.2016 в 11:09 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите, пожалуйста, в чем может быть проблема!
У меня все html-файлы сайта сведены в две основные папки "ru" и "ua". В этих же папках стартовые страницы с одинаковым названием index_bs.html. Чтобы не создавать отдельную стартовую страницу в корневом каталоге я решил сделать редирект на страницу "/ru/index_bs.html". Для начала воспользовался опцией в настройках домена, где поставил прямой редирект на страницу http://mysite.com.ua/ru/index_bs.html. Не получилось, редирект срабатывает, но выбивает ошибку to many redirects.
Создал файл .htaccess, и в нем прописал
Redirect / http://mysite.com.ua/ru/index_bs.html
Ура! заработало!
Но! Проверил, что будет при запросе несуществующей страницы. И в результате, вместо стандартной страницы ошибки, получается снова to many redirects, при этом в адресной строке формируется запрос
http://mysite.com.ua/ru/index_bs.htmlru/index_bs.htmlru/index_bs.htmlru/index_bs.htmlru/index_bs.htmlru/index_bs.html(и так много раз)(запрошенная несуществующая страница)
Попробовал прописать в файле.htaccess, чтобы при ошибке 404 возвращало на главную страницу /ru/index_bs.html:
Redirect / http://mysite.com.ua/ru/index_bs.html
ErrorDocument 404 http://mysite.com.ua/ru/index_bs.html
Ситуация никак не изменилась( Что можно сделать, подскажите, пожалуйста)
Написал sidorovav 18.03.2016 в 18:01 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
1. Попробуйте вместо Redirect добавить:
RewriteEngine On
RewriteBase /
RewriteRule ^$ /ru/site_bs.html [L,NC]

2. Перекидывать вместо 404 на главную страницу дело неправильное, Google за это вам рейтинг понизит. 404-я должна быть 404-й.
Написал Илья 18.03.2016 в 19:51 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Спасибо за помощь, редирект работает, 404 тоже.
Но возникла другая проблема, т.к. при редиректе в адресной строке остается mysite.com.ua, а не mysite.com.ua/ru/index_bs.html, ссылки с главной страницы на другие страницы становятся некорректными.
Не подскажите что можно добавить, чтобы в адресной строке отображалось mysite.com.ua/ru/index_bs.html ?
Написал sidorovav 19.03.2016 в 12:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Попробуйте так:
RewriteRule ^$ /ru/site_bs.html [L,NC,R=301]

Правильно в html использовать абсолютные ссылки, которые будут начинаться со знака /,
а не относительные, так как с ними всегда будет проблема.
Написал Илья 19.03.2016 в 13:41 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Помогло! Большое спасибо!
Отдельное спасибо за советы по 404(Google) и по оформлению ссылок!
Написал sidorovav 20.03.2016 в 00:11 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...