Jak pít whisky jako gentleman 5 tipů na pití whisky

Mám nainstalovanou instalaci apache2 www.main_domain.com (neplatné podtržítko v názvu domény je úmyslné; toto je příklad) a výchozí stránka poskytuje odkazy na dva sekundární weby, které také poskytuje stejný webový server, protože směřují na stejnou adresu. Stránky mají spoustu společného, ​​takže bych nechtěl dělat věci pomocí symbolických / pevných odkazů.

Chtěl bych udělat:

  • pokud klient požaduje www.main_domain.com„Rád bych sloužil proudu /var/www/index.html úvodní stránka. Tato stránka obsahuje odkazy na secsite1.html a secsite2.html (úvodní stránky pro sekundární weby).
  • pokud klient požaduje www.secondary_site_1.comRád bych sloužil /var/www/secsite1.html úvodní stránka.
  • podobně pro www.secondary_site_2.com: sloužit /var/www/secsite2.html jako první stránka.

Všimněte si, že se chci změnit pouze úvodní stránka; jinak by každá stránka / obrázek / soubor měla být zaměnitelně přístupná pomocí stejné cesty pod každým názvem domény.

Pokud potřebuji více objasnit, dejte mi prosím vědět.

  • Pokud vytvoříte 3 identické stránky, které se liší pouze jejich domovskými stránkami, utrpí vás spousta duplicitního obsahu. Vaše používání „subdomény“ je také matoucí. To většina lidí nemyslí, když odkazuje na subdoménu. Měli byste je označit jako „podřízené stránky“ nebo „sekundární domény“.
  • @ Lèsemajesté: máte pravdu, že pojem „subdoména“ je matoucí. Dík.

Nenapadá mě žádný důvod, proč by někdo chtěl tento druh nastavení, ale abych co nejlépe využil špatné situace, dal bych webům různé docrooty, aby se zabránilo zbytečné duplikaci obsahu / URL a aby byly stránky udržovatelnější, např. :

/var/www/site1 /var/www/site2 /var/www/site3 

Chcete-li sdílet aktiva, měli byste jen ponechat aktiva v docrootu hlavního webu a použít mod_rewrite 301 přesměrování z ostatních domén. To vám umožní používat jedinou složku k zachování sdílených datových zdrojů, zabránění duplicitních adres URL a umožnění návštěvníkům sdílet soubory v mezipaměti mezi weby.

V případě, že chcete určitému webu poskytnout jeho vlastní verzi konkrétního souboru, stačí jej nahrát na příslušnou cestu v jeho docrootu a návštěvníci této domény uvidí tuto verzi, zatímco budou stále sdílet všechny ostatní prostředky.

Můžete použít skriptovací jazyk k detekci zadané adresy URL a nechat indexovou stránku (například index.php) načíst index.html, subdomain1.html nebo subdomain2.html na základě zjištěné subdomény. Příklad index.php by byl:

<?php if($_SERVER['HTTP_HOST'] == 'www.sub_domain_1.com') { include('subdomain1.html'); } else if($_SERVER['HTTP_HOST'] == 'www.sub_domain_2.com') { include('subdomain2.html'); } else { include('index.html'); }  ?> var13 ->

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace