Subdomény

13 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Jak nastavit různé subdomény například wwww., wap., etc.?
  2. Netřeba nastavovat. wwww.legrace.wz.cz, wap.legrace.wz.cz, cokoli.legrace.wz.cz vede na legrace.wz.cz. Na tobě je, jestli s tím něco uděláš nebo ne. Nechat v rootu index.php, přečíst proměnnou $_SERVER["HTTP_HOST"] a podle obsahu se rozskočit.
  3. Neumím php dokonale. Co je v $_SERVER["HTTP_HOST"] když? Dík
  4. Tam je právě www.legrace.wz.cz nebo wap.legrace.wz.cz, prostě co zavoláš, to tam je.
  5. Jestli jsem Tě dobře pochopil, tak zkus tohle: http://interval.cz/clanek.asp?id=1378
  6. Prosím, najděte chybu v <?php switch (StrToLower($_SERVER['HTTP_HOST'])) // převést požadovanou doménu na malé znaky a předat do rozhodnutí switch { case 'www.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/www/'; break; case 'wap.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/wap/'; break; case 'pda.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/pda/'; break; default: $path = 'frantisek.cz/fn/'; // výchozí stránka } if (!empty($_SERVER['QUERY_STRING'])) // pokud jsou zadány nějaké parametry, předat je dále i po přesměrování $path.='?'.$_SERVER['QUERY_STRING']; Header('Location: http://'.$path); Exit; ?>
  7. Zkus napsat chybovou hlásku, ale viděl bych to na: default: $path = 'frantisek.cz/fn/'; // výchozí stránka
  8. Pozor na vystup pred header(). S chybovou hlaskou by se "hadalo" lip.
  9. Nevím, zda se na to vysr_cenzurováno a použít rewrite v .htaccess, nebo pokračovat. Má li někdo funkční Rewrite, prosím, prosím zkopčit. Musím končit, dávám do původního stavu bez domén.
  10. Jsem tady. Zdroják : <?php switch (StrToLower($_SERVER['HTTP_HOST'])) // převést požadovanou doménu na malé znaky a předat do rozhodnutí switch { case 'www.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/www/'; break; case 'wap.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/wap/'; break; case 'pda.legrace.wz.cz': $path = 'http://legrace.wz.cz/subdomeny/pda/'; break; } if (!empty($_SERVER['QUERY_STRING'])) // pokud jsou zadány nějaké parametry, předat je dále i po přesměrování $path.='?'.$_SERVER['QUERY_STRING']; Header('Location: http://'.$path); Exit; ?> většinou vrátí chybu dns, s celou url funguje.
  11. Už funguje <?php switch (StrToLower($_SERVER['HTTP_HOST'])) // převést požadovanou doménu na malé znaky a předat do rozhodnutí switch { case 'www.legrace.wz.cz': $path = 'legrace.wz.cz/subdomeny/www/'; break; case 'wap.legrace.wz.cz': $path = 'legrace.wz.cz/subdomeny/wap/'; break; case 'pda.legrace.wz.cz': $path = 'legrace.wz.cz/subdomeny/pda/'; break; } if (!empty($_SERVER['QUERY_STRING'])) // pokud jsou zadány nějaké parametry, předat je dále i po přesměrování $path.='?'.$_SERVER['QUERY_STRING']; Header('Location: http://'.$path); Exit; ?> Dík všem zůčastněným.
  12. Takže, zkoušel jsem výše uvedené *.php no a podařilo se mi to zmršit tak, že to přesměruje návštěvníka webu, který zadal do adresového řádku www.jachyhm.cz do adresáře subdomeny/www/, ale pak když klikne na jakýkoli odkaz (např.: "http://jachyhm.cz/subdomeny/www/2015/10/28/nocni-prochazka-prahou-plus-par-momentek-2/"), tak ho to znovu přesměruje na jachyhm.cz. Prostě ho to trvale uzemní, ať dá cokoli na té stránce... Kromě toho, když napíše nějakou jinou subdoménu... např.: ps.jachyhm.cz to ho to pak přesune do adresáře subdomeny/ps/. Tady je moje index.php: <?php switch (StrToLower($_SERVER['HTTP_HOST'])) // převést požadovanou doménu na malé znaky a předat do rozhodnutí switch { case 'www.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/www/'; break; case 'ps.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/ps/'; break; case 'prirodniskola.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/ps/'; break; case 'admin.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/www/wp-admin'; break; case 'admin.prirodniskola.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/ps/wp-admin'; break; case 'admin.ps.jachyhm.cz': $path = 'jachyhm.cz/subdomeny/ps/wp-admin'; break; } if (!empty($_SERVER['QUERY_STRING'])) // pokud jsou zadány nějaké parametry, předat je dále i po přesměrování $path.='?'.$_SERVER['QUERY_STRING']; Header('Location: http://'.$path); Exit; ?> PS: ještě se chci zeptat na dva WP na jednom mysql serveru? Jde to vůbec?
  13. Co takhle tu udělat v .htaccess (ano i tou tečkou (.)): RewriteEngine on RewriteCond $1 !^subdomeny/wwww/ RewriteCond %{HTTP_HOST} ^wwww.\jachym\.cz RewriteRule (.*) /subdomeny/wwww/$1 [L] RewriteCond $1 !^subdomeny/wap/ RewriteCond %{HTTP_HOST} ^wap\.jachym\.cz RewriteRule (.*) /subdomeny/wap/$1 [L]

← Zpět na všechna témata