有没有一种简单的方法可以根据域名交换文件 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/

10-09 05:36