Htaccess – přístup do všech webů na hostingu z jednoho webu

Vyřešeno810 zhlédnutíWebhosting.htaccess subdomena htaccess
0

Dobrý den,

domény i subdomény mám v jedné složce (/www/domains) a používám následující .htaccess (ve složce domains tento hlavní – poté ještě ke každému webu zvlášť, kde jsou přesměrování pouze pro daný web):
RewriteEngine On
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

Vše funguje v pořádku. Ale jakmile je někdo na webu 1, tak se může dostat i na druhý pouhým dopsáním url /domains/druhadomena.cz.
Celou dobu jsem si myslel, že je to chráněné řádky, které zakazují %{REQUEST_URI}, když začíná s domains.
Jak tomuto chování zabránit? Děkuji za radu.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MV270050 Vybral nejlepší odpověď 18. 5. 2022
0
55.26K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

vlákno uzavírám z důvodu neaktivity, v případě nevyřešení dotazu založte vlákno nové.

Role: Podpora Vizitka: CMS specialista
MV270050 Vybral nejlepší odpověď 18. 5. 2022
0
53.63K Odpověď od WEDOS Internet, a.s. 3 Comments

Dobrý den,

ostatní weby nemají být přístupné? Pokud ne, je potřeba nastavit pravidla pro přístupy v souboru .htaccess.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JH286129 publikoval nový komentář 14. 3. 2022