Elnézést, de tegnap már, már nagyon-nagyon fáradt voltam... Most összefoglalom, mire is jutottam, hátha valaki belefut ugyanebbe a problémába.
A Zoli kódja az alkönyvtárba másolva az valószínűleg az esetek 99% -ban tökéletesen megoldja az alkönyvtár -> aldomain átirányítást. Kezeli a www-s és www nélküli változatokat is.
Kód:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^aldomain\.domain\.eu$ [NC]
RewriteRule ^(.*)$ hxxp://aldomain.domain.eu/$1 [R=301,L] Nálam az alkönyvtár végéről lemaradó „/” karakterek esetén hibára futott. Csak valami szerver beállítási problémára tudok gondolni. A mod_dir felel a hiányzó „/” karakterek kezeléséért, ami a DirectorySlash utasítással kapcsolgatható, ha engedélyezett. Nálam ez sem segített. Így maradt a hibakezelés:
Kód:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) hxxp://aldomain.domain.eu/ [R=301,L] Így a felhasználó hiba esetén is a nyitólaphoz jut. Az URL-ben tárolt egyéb információk ekkor ugyan elvesznek, de ez ebben az esetben nem akkora katasztrófa.