【问题标题】:How do I get my site domain and hosting using php?如何使用 php 获取我的站点域和托管?
【发布时间】:2022-01-25 15:21:47
【问题描述】:

这样我链接到我的 html 和 php 文件。 因为通过重写 url,样式会发生变化,并且网站的面貌会变得丑陋。 但是这种方法不是很好,因为它在某些网站上不起作用。
我的代码示例:

<?php $domain = example.com ; $host = $_SERVER['HTTP-HOST'];?>

&lt;link rel="stylesheet" href="&lt;?php echo "http://$host/$domain" ?&gt;style.css" &gt;

【问题讨论】:

  • 域名在例如https://stackoverflow.com/questions/70482294 将是 stackoverflow.com,而不是 questions。你想达到什么目的?您可以完全省略主机和域,您只需要在您的 CSS 托管在完全不同的服务器中时使用它们。

标签: php hyperlink


【解决方案1】:

可能来了一定是这样的?

<?php
$domain = 'example.com';
$host = $_SERVER['HTTP_HOST'];
if ($host === 'localhost') {
    $host .= "/$domain";
}
?>

<link rel="stylesheet" href="<?php echo "http://$host/" ?>style.css" >

UPD:为localhost 主机添加了动态主机命名。

【讨论】:

  • 但这不是在 localhost 中完成的。
  • @Parham,使用主机名作为第一个路径项的方式并不完全正确。将本地 Web 服务器配置为与所需的主机一起工作更容易、更正确。无论如何,我在通过localhost 打开页面时对域支持进行了编辑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-08
  • 2021-05-06
  • 2018-08-11
  • 1970-01-01
  • 2017-11-08
  • 2018-03-27
  • 1970-01-01
相关资源
最近更新 更多