| Autor | Zpráva | ||
|---|---|---|---|
| calligulus Profil |
#1 · Zasláno: 3. 3. 2010, 15:55:56
Ahoj, potřeboval bych poradit. Mám doménu www.domena.cz a pokud někdo zadá jakoukoliv neexistující subdoménu, například neco.domena.cz, načte se pod touto url obsah hlavní stránky? Je možné nějakým způsobem toto zakázat? Ještě pro upřesnění dodávám, že bych potřeboval, aby existující subdomény zůstaly funkční. Díky za radu....
|
||
| denCo Profil |
#2 · Zasláno: 3. 3. 2010, 18:04:46
do .htaccess pridaj toto
ErrorDocument 404 /stranka-ktora-sa-zobrazi.php |
||
| calligulus Profil |
#3 · Zasláno: 3. 3. 2010, 20:46:47
denCo:
to bych řekl, že asi nepomůže, pokud zadám neexistující adresu (tím myslím za lomítkem), zobrazí se mi klasická chyba 404. Nemůže to být nastavením dns? Name servery mám nastavené na forpsi (doména je u nich ve správě), které jsem editoval a A záznam jsem si nastavil na ip adresu svého serveru a CNAME záznamem jsem si nastavil že *.mojedomena.cz směřuje na www.mojedomena.cz, níže uvádím jak vypadají mnou vytvořené záznamy: mojedomena.cz A 1800 1.2.3.4 *.mojedomena.cz CNAME 1800 mojedomena.cz |
||
|
Časová prodleva: 3 dny
|
|||
| Davex Profil |
#4 · Zasláno: 6. 3. 2010, 11:03:43
Lze to vyřešit třemi způsoby:
1) V DNS nedefinovat subdomény pomocí žolíka, ale vyjmenovat pro každou subdoménu samostatný CNAME nebo A záznam. 2) Nežádoucí (všechny nevyjmenované) subdomény přesměrovat pomocí pravidel mod_rewrite na uvodní stránku: RewriteCond %{HTTP_HOST} !^(www|sub1|sub2|sub3)\.domena\.cz$ [NC]
RewriteRule ^(.*)$ h>ttp://w>ww.domena.cz/$1 [R=301,L]3) Zablokovat přístup: RewriteCond %{HTTP_HOST} !^(www|sub1|sub2|sub3)\.domena\.cz$ [NC]
RewriteRule .* - [F,L] |
||
|
Časová prodleva: 16 let
|
|||
0