Сделать ссылки на поддомены на модреврайте

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем WebTorin, 9 апр 2007.

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

    WebTorin Создатель

    Регистр.:
    28 мар 2007
    Сообщения:
    34
    Симпатии:
    0
    подскажите какким образом можно сделать доступ разделов на поддоменах, тоесть нужночерез мод реврайт сделать ссылки ввида в место
    http://www.site.ru/avto/
    на
    http://www.avto.site.ru/

    возможно ли это вообще сделать при помощи модреврайта, и если можно то как?

    ps. имею выделеный сервер у Агава
     
  2. riogod

    riogod Создатель

    Регистр.:
    30 мар 2007
    Сообщения:
    20
    Симпатии:
    4
    Прежде, в админке у хоста создаем алиас для желаемого домена… там будет выставлено:
    вашдомен.com
    www.вандомен.com
    нуэно добавить
    *.вашдомен.com

    в корневой директории создаем .htaccess с содержанием:


    Исходный код

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(.+)\.вашсайт\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^www\.вашсайт\.com$ [NC]
    RewriteCond %{REQUEST_URI} !^/subdomains
    RewriteRule ^(.*) %{HTTP_HOST}$1
    RewriteRule ^(.*)\.вашсайт\.com(.*) /subdomains/$1$2
    RewriteRule ^subdomains\.(.*) /subdomains/$1




    и файл httpd.conf с содержанием:


    Исходный код

    <Directory /domains/вашсайт.com/html>
    Options FollowSymLinks
    AllowOverride All
    </Directory>

    <VirtualHost вашсайт.com>
    ServerAdmin admin@вашсайт.com
    ServerAlias *вашсайт.com
    Virtual DocumentRoot /domains/вашсайт.com/html/%1
    ServerName вашсайт.com
    ErrorLog logs/вашсайт.com-error_log
    CustomLog logs/вашсайт.com-access_log common
    </VirtualHost>




    В корне создаем папку subdomains
    Пример:
    хотим получить поддомен umax.вашсайт.com
    1 - идем в subdomains и создаем там папку umax
    2 - всё!

    Источник: UmaxForum
     
  3. WebTorin

    WebTorin Создатель

    Регистр.:
    28 мар 2007
    Сообщения:
    34
    Симпатии:
    0
    круто, то что нужно, сейчас пойду пробывать
    спасибо
     
  4. SteFF

    SteFF Постоялец

    Регистр.:
    22 апр 2006
    Сообщения:
    76
    Симпатии:
    4
    Схема работает! как раз то что нужно
     
Статус темы:
Закрыта.