Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Редирект с www

Тема в разделе "Вопросы- ответы", создана пользователем Media Maniac, 1 сен 2016.

01.09.16 в 22:29
04.09.16 в 17:14
30
4.776
0
  1. TopicStarter Overlay
    Media Maniac

    Media Maniac Бывалый

    Регистрация:
    1 июл 2016
    Сообщения:
    139
    Лучших ответов:
    0
    Рейтинги:
    +20 / 2 / -0
    Всем привет! подскажите пожалуйста как сделать редирект с www?
     
  2. HONDA

    Команда форума VIP Кинотрафик v2

    Регистрация:
    6 июн 2015
    Сообщения:
    958
    Лучших ответов:
    0
    Рейтинги:
    +391 / 1 / -0
    у меня так

    # Определяем главное зеркало как site.ru (site.ru заменить на свой домен)
    RewriteCond %{HTTP_HOST} ^www\.domen\.net$ [NC]
    RewriteRule ^(.*)$ http://domen.net/$1 [R=301,L]
     
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    куда редиректить?
    например
    RewriteRule ^www.(.*)$ http://google.com [R=301,L]
     
  4. TopicStarter Overlay
    Media Maniac

    Media Maniac Бывалый

    Регистрация:
    1 июл 2016
    Сообщения:
    139
    Лучших ответов:
    0
    Рейтинги:
    +20 / 2 / -0
    редирект сайта с www.домен.нет на основной без www, чтобы они не склеились
     
  5. HONDA

    Команда форума VIP Кинотрафик v2

    Регистрация:
    6 июн 2015
    Сообщения:
    958
    Лучших ответов:
    0
    Рейтинги:
    +391 / 1 / -0
    # Определяем главное зеркало как site.ru (site.ru заменить на свой домен)
    RewriteCond %{HTTP_HOST} ^www\.domen\.net$ [NC]
    RewriteRule ^(.*)$ http://domen.net/$1 [R=301,L]
     
    • Нравится Нравится x 1
  6. TopicStarter Overlay
    Media Maniac

    Media Maniac Бывалый

    Регистрация:
    1 июл 2016
    Сообщения:
    139
    Лучших ответов:
    0
    Рейтинги:
    +20 / 2 / -0
    большое спасибо
     
  7. new

    new
    Забанен

    Регистрация:
    14 авг 2016
    Сообщения:
    549
    Лучших ответов:
    0
    Рейтинги:
    +252 / 0 / -0
    Редирект как раз для склейки делают, или вы опечатались?
     
    • Нравится Нравится x 1
  8. SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Не стал создавать новую тему напишу тут. Как сделать редирект только главной страницы на /index.php ? Заранее спасибо
     
  9. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.997 / 141 / -0
    http://alaev.info/blog/post/2400
    В САМЫЙ КОНЕЦ ДОБАВЛЯЕМ:

    ### Редиректы с index.php или index.html на сайт
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
    RewriteRule .* / [R=301,L]
     
  10. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    не будет работать index.html переадресация
     
  11. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.997 / 141 / -0
    у меня работает. только проверил.есть желание посмотреть?
     
  12. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    ага, ок, хорошо. 100%. удачи.

    никак не может работать, ибо редирект ниже обработки другого правила, правило выше перебивает редирект с .index.html ибо выводит статическую страницу
     
  13. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.997 / 141 / -0
    этот пункт еще добавь http://alaev.info/blog/post/3294
    Открываем файл /engine/modules/static.php и находим в самом конце:

    @header( "HTTP/1.0 404 Not Found" );
    $lang['static_page_err'] = str_replace ("{page}", $name.".html", $lang['static_page_err']);
    msgbox( $lang['all_err_1'], $lang['static_page_err'] );
    ЗАМЕНЯЕМ на:

    // 301 редирект на главную с адресов страниц новостей, где пропал id, а так же несуществующих статических страниц
    header("HTTP/1.0 301 Moved Permanently");
    header("Location: {$config['http_home_url']}");
    die("Redirect");
    // 301 редирект на главную с адресов страниц новостей, где пропал id, а так же несуществующих статических страниц
     
  14. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    1. Убираем index.php и index.html из адреса главной страницы
      1. Открываем .htaccess, находим :
        Код:
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
        Выше вставляем :
        Код:
        # Редирект с index.php/html на сайт
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
        RewriteRule .* / [R=301,L]
    Все, никаких доп правок не надо. 8 пункт из моего пака
     
  15. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.989
    Лучших ответов:
    6
    Рейтинги:
    +1.997 / 141 / -0
    и без пака все работает.а 404 страница из пака вообще мартышкин труд, там из начально все настроено и работает,чтоб просто показать страницу 404,а зачем это когда показывается сайт а ответ от сервера 404 он и есть там
    upload_2016-9-3_12-57-40.png
     
  16. exorcist

    exorcist Посетитель

    Регистрация:
    4 сен 2016
    Сообщения:
    97
    Лучших ответов:
    0
    Рейтинги:
    +16 / 1 / -0
    Универсальный редирект, в котором не требуется прописывать имя домена (что бывает весьма полезно)
    с www
    PHP:
    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
    и наоборот:
    PHP:
    RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
     
    #16 exorcist, 4 сен 2016
    Последнее редактирование: 4 сен 2016
  17. shevket007

    shevket007 Местный

    Регистрация:
    13 фев 2016
    Сообщения:
    1.612
    Лучших ответов:
    0
    Рейтинги:
    +515 / 3 / -0
    Ну да ну да
     
  18. damir

    Команда форума VIP Кинотрафик v2

    Регистрация:
    20 окт 2015
    Сообщения:
    2.155
    Лучших ответов:
    0
    Рейтинги:
    +962 / 1 / -0
    Не хочу показаться грубым, но у меня точно такой же код и редирект с index.html норм пашет )
    Никаких правок при этом не делал )
     
  19. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    Посмотри где он стоит
     
  20. damir

    Команда форума VIP Кинотрафик v2

    Регистрация:
    20 окт 2015
    Сообщения:
    2.155
    Лучших ответов:
    0
    Рейтинги:
    +962 / 1 / -0
    в .htaccess там где "# Редиректы"
     
Похожие темы
  1. aeneas
    Ответов:
    5
    Просмотров:
    3.205
  2. never3d22
    Ответов:
    12
    Просмотров:
    3.829
  3. vasili
    Ответов:
    9
    Просмотров:
    2.646
  4. vasili
    Ответов:
    5
    Просмотров:
    2.070
  5. GreenMonster
    Ответов:
    2
    Просмотров:
    2.293
Загрузка...
Яндекс.Метрика