помогите с .htaccess

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем fafee, 15 фев 2015.

  1. fafee

    fafee Постоялец

    Регистр.:
    4 окт 2008
    Сообщения:
    92
    Симпатии:
    0
    У сайта в настройках сервера включены автоподдомены. Наверное, вопрос банальный и не раз задавался, - гуглил полдня но так и не смог найти рабочий вариант:

    Как сделать так чтобы все адреса вида

    Код:
    site.ru/subdomain/1.html 
    превращались в

    Код:
    subdomain.site.ru/1.html 
    И по этим адресам отдавался контент?
     
  2. bat

    bat

    Регистр.:
    24 сен 2009
    Сообщения:
    984
    Симпатии:
    277
    Код:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^subdomain1.domain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.subdomain1.domain.com$
    RewriteRule ^(.*)$ http://www.domain.com/subdomain1/ [R=301,L]
    только в итоге все равно потом будет видно папку насколько я помню

    Правильнее было бы юзать mod_vhost_alias либо возможности панели управления хостингом/сервером типа ISP, там все делается корректно и очень просто без колупания .htaccess и ему подобных.
     
    Последнее редактирование: 15 фев 2015
    fafee нравится это.
  3. fafee

    fafee Постоялец

    Регистр.:
    4 окт 2008
    Сообщения:
    92
    Симпатии:
    0
    В итоге так и сделал в секции VirtualHost через ServerAlias
     
  4. Moderatorh

    Moderatorh Создатель

    Регистр.:
    16 янв 2013
    Сообщения:
    31
    Симпатии:
    10
    Только тут кроме технической стороны, есть еще сторона сеошная. Вы уверены, что стоит визиты по поддоменам размазывать? Обычно стараются сделать ровно наоборот.
     
  5. fafee

    fafee Постоялец

    Регистр.:
    4 окт 2008
    Сообщения:
    92
    Симпатии:
    0
    Вы имеете ввиду пользовательский фактор? Что чем больше людей заходит на сайт - тем он трастовее, а следовательно и выше в выдаче? Но с другой стороны - если с поддоменов сделать правильную перелинковку то основной домен получит еще больше веса. Разубедите меня делать поддомены аргументированным ответом.
     
  6. Moderatorh

    Moderatorh Создатель

    Регистр.:
    16 янв 2013
    Сообщения:
    31
    Симпатии:
    10
    Разубеждать не буду. Хозяин - барин.
    Тема общинная, тут в двух словах не получится. Если хотите, почитайте на серче подробнее.
    Скажу лишь, что для себя в подобных случаях всегда выбираю не forum.site.com, а site.com/forum
    И перелинковывайте все там на здоровье. Внутренняя перелинковка очень даже не плохо работает.
    А множественными поддоменами куда проще под санкции попасть из за "перелинковки".
    И еще на заметку. Тестили неоднократно и со 100% гарантией можно заявлять, что "гуяши" уже давно умеют различать качество ссылок не только по платные биржевые и т.д. Но и если множество ссылок идут с одного и того же хостинга. (не смотря на разные домены и т.д.)