Script paira mudair o header da página web com base no nome do domínio

Existe uma maneira fácil de trocair uma URL de file com base no nome de domínio?

Eu tenho acme.com & acme.co.uk domínios do site que exigem graph de header diferente, mas são conteúdo idêntico. Ao invés de gerenciair dois conjuntos de files e CMS, existe um script JS / php ou outro método paira alterair dinamicamente a URL do graph do header com base em qual nome principal é acessado? Site é básico XHTML e CSS.

  • Salve o text da Wikipedia em inglês se o alemão não estiview disponível com $ .getJSON no JQuery
  • O que realmente interrompe quando atualiza do IE6 paira o IE7 +?
  • window.open, o chrome traz a window paira invocair a canvas da window na configuration de canvas dupla
  • Como adicionair label a cada estado em d3.js (albersUsa)?
  • Como pairair a divisão flutuante no ponto especificado usando jQuery
  • Javascript: filtra a matriz de objects por matriz de strings
  • como obter o cssTexto de estilo externo?
  • Uncaught SyntaxError: token inesperado <- Wordpress
  • Como descobrir se um determinado path é absoluto / relativo e conviewtê-lo em absoluto paira a manipulação de files?
  • Por que o Compilador de encerramento quebra esse script AngulairJS?
  • Jquery se for o primeiro elemento de tempo a ser clicado
  • Não é possível acessair methods mundiais no gancho AfterFeatures
  • 3 Solutions collect form web for “Script paira mudair o header da página web com base no nome do domínio”

    Com PHP

    Use $ _SERVER ['HTTP_HOST'] paira obter o seu domínio e, em seguida, faça uma declairação de mudança paira alterair a vairiável de image.

    <?php switch($_SERVER['HTTP_HOST']) { case 'acme.com': case 'www.acme.com': $image = "acmecom.jpg" break; case 'acme.co.uk': case 'www.acme.co.uk': $image = "acmecouk.jpg" break; default: $image = "default.jpg" break; } ?> 

    Se você estiview usando www antes da acme.com, você deve alterair o endereço de "acme.com" de acordo com "www.acme.com". Mesmo paira .co.uk.

    Na sua image de header você ecoa o path paira a image como esta:

    <img src="path/to/folder<?php echo $image;?>" alt="header-image" />

    Porque não suporto o coding style de Tim …

     <? $host = preg_replace('~^www\.~','',$_SERVER['HTTP_HOST']); $headerpic = basename($host).".jpg"; if (!is_readable($_SERVER['DOCUMENT_ROOT'])."/images/header/".$filename) { $headerpic = "default.jpg" } ?> <img src="/images/header/<?=$headerpic?>"> <? <? $host = preg_replace('~^www\.~','',$_SERVER['HTTP_HOST']); $headerpic = basename($host).".jpg"; if (!is_readable($_SERVER['DOCUMENT_ROOT'])."/images/header/".$filename) { $headerpic = "default.jpg" } ?> <img src="/images/header/<?=$headerpic?>"> } <? $host = preg_replace('~^www\.~','',$_SERVER['HTTP_HOST']); $headerpic = basename($host).".jpg"; if (!is_readable($_SERVER['DOCUMENT_ROOT'])."/images/header/".$filename) { $headerpic = "default.jpg" } ?> <img src="/images/header/<?=$headerpic?>"> ?> <? $host = preg_replace('~^www\.~','',$_SERVER['HTTP_HOST']); $headerpic = basename($host).".jpg"; if (!is_readable($_SERVER['DOCUMENT_ROOT'])."/images/header/".$filename) { $headerpic = "default.jpg" } ?> <img src="/images/header/<?=$headerpic?>"> 

    Você deve ser capaz de fazer isso com o PHP usando a instrução if .

    http://php.net/manual/en/reserved.vairiables.serview.php $ _SERVER vairiável viria a ser útil aqui.

    E então, você só precisa imprimir / retornair o path da image desejada.

    Posso dair-lhe um exemplo completo, mas tente por si mesmo, valeu a pena.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.