ugrás a tartalomhoz

mod_rewrite átirányítás subdomainre 500-as hibát ad

janoszen · 2007. Jan. 14. (V), 20.33
Sziasztok,

jó néhány órája szívom szét magam azzal, hogy a kisoldal.janoszen.hu-t a /home/kisoldal/ könyvtárból szolgálja ki. Minden megpróbálta, [P] -től kezdve egészen a lokális címig. Az egyetlen, ami működni akar, az az [R]. Az előbbire file not found hibát kapok, minden másra 500ast.

Itt a htaccesem:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 
 RewriteCond %{HTTP_HOST} ^kisoldal\.janoszen\.hu$
 RewriteRule ^(.*)$ /home/kisoldal$1
</IfModule>


Kérlek, nézzétek meg, mert van egy olyan érzésem, hogy már a fától nem látom az erdőt.
 
1

Megvan

janoszen · 2007. Jan. 14. (V), 20.41
Megoldás:

http://www.webmasterworld.com/apache/3163397.htm

rewriteBase /

#### URL rewrite Handler for subdomains (by Randall Krause) ####

rewriteCond %{ENV:REDIRECT_subdomain} =""
rewriteCond %{HTTP_HOST} ^([a-z0-9][-a-z0-9]+)\.janoszen\.hu\.?(:80)?$ [NC]
rewriteCond %{DOCUMENT_ROOT}/home/%1 -d
rewriteRule ^(.*) home/%1/$1 [E=subdomain:%1,L]
rewriteRule ^ - [E=subdomain:%{ENV:REDIRECT_subdomain},L]