Webhosting - samostatné weby pro aliasy
Za normálních okolností na na URL adrese aliasu zobrazuje stejný obsah jako na hlavní doméně webhostingu. Jednoduchým postupem lze však pro alias nastavit samostatný obsah.
Datum: 07.10.2010
Abyste pro nějakou doménu, která je u webhostingu nastavena jako alias, vytvořili samostatný web, stačí přes FTP vytvořit podadresář v adresáři www/domains.
Příklad: Máme webhosting a u něj je jako alias nastavena doména example.com a my pro ni potřebujeme jiný obsah. V takovém případě vytvořte adresář www/domains/example.com a do takto vzniklého adresáře nahrajte soubory, které se mají zobrazovat na adrese http://www.example.com/ (bude to fungovat též pro http://example.com/).
Taktéž se ujistěte, že u domény v DNS máte odpovídající A záznam směřující na příslušný webhostingový server (to by se mělo samo správně nastavit při nastavování aliasu).
Dále si přečtěte:
- návod na provoz více stejných či různých redakčních systémů na jednom webhostingu
- řešení problému chybných přátelských URL adres při použití aliasů
Různé subdomény pro různé aliasy
V adresáři domains můžeme vytvářet i adresáře s názvem subdomén aliasů. Např. vytvoříme-li adresářwww/domains/jirka.example.com, bude do něj nasměrována URL http://jirka.example.com/
Čím se to liší od vytvoření adresáře www/subdom/jirka? Řešení se subdom se aplikuje na všechny aliasy (všechny domény, které jsou aliasem, budou mít společnou subdoménu jirka se stejným obsahem). Ale řešením s adresářem domains tuto subdoménu vytvoříme jen pro example.com.
- subdomény pomocí subdom - jednodušší řešení pro webhostingy, které nepoužívají aliasy
- subdomény pomocí domains - lepší řešení při používání aliasů
Soubor htaccess
Samostatné weby pro aliasy jsou dělány pomocí pravidel, která jsou v souboru .htaccess ve vašem webu.
Následující soubor .htaccess vytvářet ani řešit nemusíte, ten je již ve vašem webhostingu připraven. Pro jeho použití stačí jen vytvořit potřebný adresář dle návodu výše.
Pravidla pro samostatné weby aliasů v souboru .htaccess jsou následující:
RewriteEngine On
# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
Tento kód řeší současně i vytvoření subdomén.
Související články
Diskuze k článku (39)
Zobrazit všechny
Přidat diskuzní příspěvek
| third level subdomena | JM | 26.11.11 22:57 |
| Re: third level subdomena | Petr Šťastný, WEDOS | 27.11.11 15:12 |
| Re: third level subdomena | JM | 06.03.12 21:20 |
| Re: third level subdomena | Petr Šťastný, WEDOS | 07.03.12 09:03 |
| Re: third level subdomena | Jan Mraček | 07.03.12 09:11 |
| Aliasy | Radek Hladík | 12.11.11 00:15 |
| Re: Aliasy | Josef Grill, WEDOS | 12.11.11 01:02 |
| Dvě domény na jeden web prostor v různých adresářích | Sam | 11.11.11 21:06 |
| .htaccess s Wordpress Multisite | Jan Pokorný | 22.10.11 21:05 |
| Re: .htaccess s Wordpress Multisite | Jan Pokorný | 22.10.11 21:16 |
| Re: .htaccess s Wordpress Multisite | Petr Šťastný, WEDOS | 23.10.11 18:39 |
| Re: .htaccess s Wordpress Multisite | Jan Pokorný | 23.10.11 19:39 |
| Re: .htaccess s Wordpress Multisite | Martin Ler | 02.11.11 12:04 |
| Re: .htaccess s Wordpress Multisite | Ondra Gebauer | 26.01.12 20:20 |
| Úprava aliasu | Viktor | 09.08.11 18:19 |
| Re: Úprava aliasu | Petr Šťastný, WEDOS | 09.08.11 18:55 |
| Jde nastavit vaše služba e-mailu na alias doméně? | Vlado | 17.07.11 10:26 |
| Re: Jde nastavit vaše služba e-mailu na alias doméně? | Václav Mráz, WEDOS | 17.07.11 10:38 |
| 2 domény | Lukáš Řezník | 11.05.11 20:47 |
| Re: 2 domény | Petr Šťastný, WEDOS | 11.05.11 21:01 |
| subdoména k testovací adrese | Libor Hamouz | 07.02.11 17:51 |
| Re: subdoména k testovací adrese | Petr Šťastný, WEDOS | 07.02.11 18:07 |
| Re: subdoména k testovací adrese | Libor | 07.02.11 18:46 |
| Re: subdoména k testovací adrese | Libor | 07.02.11 23:23 |
| Re: subdoména k testovací adrese | Petr Šťastný, WEDOS | 08.02.11 09:44 |
| Re: subdoména k testovací adrese | Libor | 08.02.11 10:02 |
| Ukázkový skript pro .htaccess mi dělá toto | AJ | 17.11.10 02:27 |
| Re: Ukázkový skript pro .htaccess mi dělá toto | Petr Šťastný, WEDOS | 18.11.10 09:58 |
| Re: Ukázkový skript pro .htaccess mi dělá toto | AJ | 18.11.10 21:39 |
| Re: Ukázkový skript pro .htaccess mi dělá toto | Jan Švec | 12.06.11 13:53 |
| Re: Ukázkový skript pro .htaccess mi dělá toto | Petr Šťastný, WEDOS | 12.06.11 14:00 |
| Redakční systém na alias doméně | Budoucí zákazník | 28.10.10 14:03 |
| Re: Redakční systém na alias doméně | Petr Šťastný, WEDOS | 28.10.10 14:08 |
| Subdomény na alias doméně | Aleš Tichý | 07.10.10 12:50 |
| Re: Subdomény na alias doméně | Petr Šťastný, WEDOS | 07.10.10 12:55 |
| Re: Subdomény na alias doméně | Josef P. | 18.09.11 22:27 |
| Re: Subdomény na alias doméně | Petr Smetana, WEDOS | 19.09.11 12:56 |
| Re: Subdomény na alias doméně | J | 22.03.12 14:00 |
| Re: Subdomény na alias doméně | Jan Jurík, WEDOS | 22.03.12 15:06 |