htaccess правильно настроить?

Discussion in 'PHP' started by null_access, 12 Jun 2007.

  1. null_access

    null_access Elder - Старейшина

    Joined:
    31 Jan 2005
    Messages:
    128
    Likes Received:
    6
    Reputations:
    0
    Есть домен mydomen.com, нужно сделать на нём несколько сабдоменов(с кучей файлов), так, чтобы их папки находились в корневой папке основного домена + есть несколько папок и файлов в корне основного домена при обращении к которым путь не должен изменяться, все остальные запросы должны отправляться на файл index.php находящийся в корне основного домена.
    Вот что написано в .htaccess:

    Code:
    Options +FollowSymlinks
    RewriteEngine On
    
    RewriteRule   odin(.*)$     -     [L]
    RewriteRule   ^dva(.*)$	-	[L]
    RewriteRule   ^tri(.*)$      -       [L]
    RewriteRule	^index1\.html$ - [L]
    RewriteRule	^index2\.shtml$ - [L]
    RewriteCond %{REQUEST_URI} ^/?.+\.mydomen\.com [NC] 
    RewriteRule .* - [L] 
    RewriteCond %{HTTP_HOST} ^subdomen1\.mydomen\.com [NC,OR] 
    RewriteCond %{HTTP_HOST} ^subdomen2\.mydomen\.com [NC,OR] 
    RewriteCond %{HTTP_HOST} ^subdomen3\.mydomen\.com [NC] 
    RewriteRule (.*) /%1.mydomen.com/$1 [L]
    
    RewriteRule   ^favicon\.ico(.*)$	-	[L]
    RewriteRule	^robots\.txt$ - [L]
    RewriteRule	^(.*)$	index.php	[L]
    
    но здесь что то не то, немного. Need help, подправить код.
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Скажи какая проблема у тебя с этим .htaccess
     
  3. null_access

    null_access Elder - Старейшина

    Joined:
    31 Jan 2005
    Messages:
    128
    Likes Received:
    6
    Reputations:
    0
    при обращении к сабдомену subdomen1.mydomen.com, обращается по адресу:
    /home/data/www/mydomen.com/.mydomen.com/

    а надо, чтобы обращалось по адресу:
    /home/data/www/mydomen.com/subdomen1.mydomen.com/
     
  4. CbIcTeMn1k

    CbIcTeMn1k Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    16
    Likes Received:
    2
    Reputations:
    0
    Warden htpasswd Manager
    посмотри, она по теме создания htaccess
     
  5. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    ммм..

    мб через полный путь просто попробуешь
    Code:
    RewriteMap lowercase int:tolower
    RewriteCond %{HTTP_HOST} ^www\.domain\.ru$ [NC]
    RewriteRule ^(.+)$ /home/domain.org/web/public/${lowercase:%2}$1 [QSA,PT,L] 
    
    ?
     
    1 person likes this.
  6. Ю_ЗвЕРь

    Ю_ЗвЕРь Member

    Joined:
    23 Nov 2006
    Messages:
    98
    Likes Received:
    28
    Reputations:
    1
    http://htaccess.net.ru/
     
    1 person likes this.