Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem .htaccess problém

Zdravím všechny,

potřeboval bych od zkušených lidí jako jsou právě tady poradit. Nedokážu si totiž poradit s .htaccessem na webu. Na webu mam nainstalovaný WordPress (ten má svůj .htaccess) a dále ještě jiný open source CMS, který má taky svůj.

Na webu je následující stromová struktura (z rootu) (hosting je u wedosu, pro lepší informace (pokud se toto bere jako reklama, hluboce se omlouvám)):
-www
-(webový adresář)
-subdom
-(adresář pro subdomény
-name
-(složka subdomeny: name.domena.cz)

Problém je, že pokud tam nahraji druhý CMS, kterému tam dám i .htaccess (do té subdom složky) tak se nezobrazí nic - pokud mu ho tam ale nedám, zobrazí se pouze index, bez css styl-ování, neboť se ten web přesměruje na adresu: "name.domena.cz/subdom/name", což on asi absolutně necháme a tudíž si tam nenajde ani další stránky krom indexu, ale ani dané css.

Co potřebuji: pokud možno skloubit nějakým způsobem tyto dva .htaccess, protože já si s nimi absolutně nerozumím.

.htaccess hlavního webu:

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) /domains/%2/$1 [L]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) /subdom/%2/$1 [L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

k tomuto ještě malá poznámka:
"celé domény ..." a "subdomény" tam jsou již od wedosu a bez nich sice hlavní web funguje, bohužel ale prohlížeč opět nenajde subdomény.

.htaccess webu, který chci přidat:

<IfModule mod_rewrite.c>

    # Make sure directory listing is disabled, assign directory index, and turn on rewriting
	Options +FollowSymLinks -Indexes
	DirectoryIndex index.php
    #RewriteBase /
	RewriteEngine on
	
	# Send request via index.php (again, not if its a real file or folder)
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	
	<IfModule mod_php5.c>
		RewriteRule ^(.*)$ index.php/$1 [L]
	</IfModule>

	<IfModule !mod_php5.c>
		RewriteRule ^(.*)$ index.php?/$1 [L]
	</IfModule>
	
</IfModule>

Všem co mi poradí předem mnohokrát děkuji. Jsem bezmocný.

Předmět Autor Datum
podívejte se zde wedos má určité "příkazy" v htaccess zakázané poslední
tomas.kulhanek 06.02.2012 15:39
tomas.kulhanek

Zpět do poradny Odpovědět na původní otázku Nahoru