Nefungující subdoména
Prosím o pomoc s nefunkčním zobrazením subdomény:
– Výchozí web – www.natahu.tv (umístění ve FTP: www/) – Zde se nachází wordpress a výchozí .htaccess soubor.
– Subdoména – www.fest.natahu.tv (umístění ve FTP: www/subdom/fest/) – Zde se nachází .html soubor, který chceme zobrazovat při návštěvě adresy subdomény.
DNS záznamy jsme zkontrolovali zdají se být v pořádku. Aktuální .htaccess v www/:
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]
Děkuji
2 Answers
Dobrý den, DNS záznamy nastavte v obou případech stejné, aby směřovaly na stejný hosting. Správné údaje najdete v e-mailu o zřízení hostingu. Doporučuji přidat jak záznam typu A s adresou IPv4, tak záznam AAAA s adresou IPv6.
DNS by tedy mělo obsahovat minimálně 6 záznamů:
[nic].natahu.tv TYP A – IPv4 adresa
[nic].natahu.tv TYP AAAA – IPv6 adresa
www.natahu.tv TYP A – IPv4 adresa
www.natahu.tv TYP AAAA – IPv6 adresa
fest.natahu.tv TYP A – IPv4 adresa
fest.natahu.tv TYP AAAA – IPv6 adresa.
Pokud máte v DNS záznam s názvem hvězdičky [*.natahu.tv] a typem A/AAAA, doporučuji jej vymazat, protože je zbytečné mít aktivní jakoukoliv subdoménu, kde není žádný obsah.
Doporučuji hlavní web nahrát do adresáře www\domains, kde vytvořte nový adresář natahu.tv. V adresáři www by tedy měly zůstat pouze následující položky: domains, subdom, .htaccess.
Opět se proklikejte do adresáře www\domains a tam vytvořte nový adresář fest.natahu.cz, do kterého nahrajte obsah subdomény.
Obsah adresáře subdom vymažte.
Pokud si myslíte, že je výchozí .htaccess nějakým způsobem přepsaný, můžete si ho obnovit do výchozího stavu na adrese https://client.wedos.com, kde v horním menu vyberete webhosting, zvolíte z nabídky, o který hosting se jedná a v levém menu kliknete na nástroje. Na této stránce pak můžete jedním kliknutím obnovit výchozí .htaccess.