有没有一种简单的方法可以根据域名交换文件 url?
我有 acme.com 和 acme.co.uk 站点域,它们需要不同的标题图形但内容相同。除了管理两组文件和 CMS,是否有 JS/php 脚本或其他方法可以根据访问的域名动态更改标题图形 url?站点是基本的 XHTML 和 CSS。
最佳答案
使用 PHP
使用 $_SERVER['HTTP_HOST'] 获取您的域,然后执行 switch 语句来更改图像变量。
<?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;
}
?>
如果您在 acme.com 之前使用 www,您必须相应地将地址从“acme.com”更改为“www.acme.com”。 .co.uk 也一样。
在您的标题图像中,您然后像这样回显图像的路径:
<img src="path/to/folder<?php echo $image;?>" alt="header-image" />
关于php - 根据域名更改网页标题的脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3787034/