Autor | Zpráva | ||
---|---|---|---|
Petr Ká Profil |
#1 · Zasláno: 6. 3. 2012, 15:38:27
Ahoj, řeším problém se subdoménama...
Abych mohl např CSS soubor použít, musím vepsat adresu /subdom/dev/css/style/default.css misto /css/style/default.css (při použití subdomény "dev.neco.cz") aktuální .htaccess : RewriteEngine On Options -Indexes Options +FollowSymLinks # Chybovky... ErrorDocument 404 http://error.*****.cz/404.php ErrorDocument 500 http://error.*****.cz/500.php # domena RewriteCond %{REQUEST_URI} !^/domains/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d RewriteRule (.*) /domains/%2/$1 [L] # subky RewriteCond %{REQUEST_URI} !^/subdom/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d RewriteRule (.*) /subdom/%2/$1 [L] RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L] # RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] |
||
Kajman Profil |
Co se objeví po zadání kratší cesty do prohlížeče? Případně, co v RewriteLogu, můžete-li ho zapnout.
|
||
Petr Ká Profil |
#3 · Zasláno: 6. 3. 2012, 16:57:52
Když zadám relativní adresu tak 404
|
||
Davex Profil |
#4 · Zasláno: 7. 3. 2012, 20:08:41
Všechna pravidla, která nemají na starosti rozhazování domén a subdomén do podadresářů, bych z hlavního .htaccess odstranil a přesunul je do souborů .htaccess v podadresářích, aby byla pro každou doménu zvlášť v kontextu správného adresáře.
|
||
Časová prodleva: 12 let
|
0