редирект домена на поддомен

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Gentle, 14 дек 2010.

Статус темы:
Закрыта.
  1. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    115
    Симпатии:
    13
  2. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    980
    Симпатии:
    315
    Похожая ситуация ранее была у меня, когда форум с папки надо было редиректить на субдомен без потерь статистики pr и тиц.
    В папке где ранее стоял форум положи .htaccess
    PHP:
    RewriteEngine On
    RewriteCond 
    %{HTTP_HOST} ^sitename\.net/forum/ [NC]
    RewriteRule ^(.*)$ http://forum.sitename.net$1 [L,R=301]
    RedirectMatch 301 ^/forum/(.*)$ http://forum.sitename.net/$1
    В сети пользователи расплодили (сторонних ресурсах) линки на темы вида sitename.net/forum/tema123
    Но благодаря такому .htacces их теперь редиректит на forum.sitename.net/tema123
     
  3. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    115
    Симпатии:
    13
    не робит. У меня редирект происходит не с форума, а скорее модуля в котором ссылки кривые на форум, там нет этого lab.
    а htaccess уже имеет rewriteengine on - это не может быть причиной?
    сейчас от выглядит вот таким образом (это джомловский:(
    как бы сделать, чтобы он работал нормально? и редиректил?

    Я конечно еще модуль поковыряю, может там что-то перепишу, но с первого "часа" не нашел где это меняется... так что проще в htaccess сделать редирект
     
  4. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    980
    Симпатии:
    315
    PHP:
    RewriteCond %{HTTP_HOST} ^sitename.net/ [NC
    RewriteRule ^(.*)$ http://lab.sitename.net$1 [L,R=301] 
    RedirectMatch 301 ^/(showthread.php?t=.*)$ http://lab.sitename.net/$1
    попробуй добавить такие строки, примерно так выглядит, погугли или спроси у автора мода как можно редиректить. Только не забудь тут отписать как исправил.
     
  5. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    115
    Симпатии:
    13
    неа, и это не дает результатов...
    Пойду в переводчик вопрос задавать буржуям))
     
  6. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Код:
    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^t=(\d+)
    RewriteRule ^(.*)$ http://lab.sitename.ru/$1 [L,QSA]
     
Статус темы:
Закрыта.