我通常使用以下链接实践,具有绝对 URL 路径的相对 URL https://stackoverflow.com/a/904066/1779823:
<a href="/relative/path/to/document.html">
但我会实施绝对网址:
<a href="http://example.com/relative/path/to/document.html">
对我来说更改它们不是问题(在 HTML 文档中自动查找和替换)。
But 最佳做法是什么确保它能发挥作用在我的本地主机上(支持 PHP),以及在网上?为什么?
例如,我的 PHP 操作如下:
<?php include($_SERVER['DOCUMENT_ROOT']."/relative/path/to/document.html"); ?>
采用同样的方法href
网址?不同的 PHP 技术更好吗?很想听听为什么。
您可以只在 HTML href 中包含预定义的常量或变量。
e.g.
<?php
define("LOCAL", "http://localhost");
define("WEB", "http://foo.bar");
$environment = LOCAL; //change to WEB if you're live
?>
<a href="<?php echo $environment; ?>/relative/path/to/document.html">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)