Domů > Apache tipy > Adresáře jako subdomény

Adresáře jako subdomény

Pokud potřebujete aby každý adresář uvnitř Document rootu byl zároveň subdoména, je potřeba učinit následující kroky:
- předně je potřeba povolit wildcards v dns záznamu pro danou doménu.
Do dns záznamu přidejte:

*    IN    A    123.123.123.123

- v nastavení virtual hostu vytvořte záznam:

ServerAlias *.domena.com domena.com

- nakonec přidejte tyto řádky do virtual hostu dané domény:

RewriteEngine On
RewriteCond  %{HTTP_HOST} !^www
RewriteCond  %{HTTP_HOST} ^([^.]+)
RewriteCond  %{DOCUMENT_ROOT}/%1 -d
RewriteRule  ^/(.*) %{DOCUMENT_ROOT}/%1/$1

Tímto nastavením zaručíte, že každý adresář bude zátoveň i subdoménou.

Například: /public_html/test bude zároveň http://test.domena.com

admin Apache tipy

  1. Bez komentářů.
  1. Žádné zpětné odkazy