【发布时间】:2018-10-15 13:13:42
【问题描述】:
我正在尝试在第一个文件夹之后请求整个 URL 路径。
https://example.com/uk/<?php echo $_SERVER["REQUEST_URI"];?>
使用上面的代码,我得到了重复的 /uk/ 目录,有什么办法可以修剪它?
抱歉,让我澄清一下,我试图通过 php 在我的网站上实现 hreflang 代码,否则我将不得不在 500 个页面上手动执行。
我正在尝试实施的 hreflang 适用于英国和美国,我有单独的目录来定位特定国家/地区。
在 URL 中不对 UK 进行硬编码会给我提供一致的相同 URL,我需要找到一种方法,这样我就可以得到类似的东西:
代码:
https://example.com/uk/<?php echo $_SERVER["REQUEST_URI"];?>
https://example.com/us/<?php echo $_SERVER["REQUEST_URI"];?>
结果:
https://example.com/uk/international-targeting
https://example.com/us/international-targeting
【问题讨论】:
-
给我看代码
-
$_SERVER['REQUEST_URI'] 是您的域和 tld 之后的所有内容。
-
您是在框架内工作还是在 CMS 平台内工作?这是一个常见问题,许多流行的框架和 CMS 已经解决了这个问题并定义了解决方法。
-
我正在开发一个 wordpress 平台,试图设置我的国际受众。据我所知,没有办法用插件或除了 php 之外的任何东西来大规模实现 hreflang。