gpt4 book ai didi

php - 如何通过 PHP 将最干净的 url 获取/读取到 Meta Canonical?

转载 作者:可可西里 更新时间:2023-11-01 01:09:28 25 4
gpt4 key购买 nike

鉴于:像 /somepage?ln=en 这样的旧的丑陋 url 在 htaccess 中被重写为 /en/somepage
给定:使用规范的元标记,上面有这个 php 脚本来填写整洁的 url:

如何让他们喜欢规范?

      <link rel="canonical" href="<?=$canonicalURL?>">

有什么方法可以在没有任何字符串的情况下解析当前 url,或者从 url 中删除多余的字符串并将其放入规范 url 中?

最佳答案

$url = parse_url('http://example.com/path/page?param=value');

print_r($url)

Array
(
[scheme] => http
[host] => example.com
[path] => /path/page
[query] => param=value
)

那么你可以这样做:

$url['scheme'] . '://' . $url['host'] . $url['path']

甚至:

$url = 'http://example.com/path/page?param=value'; 
'http://example.com' . parse_url($url, PHP_URL_PATH)

关于php - 如何通过 PHP 将最干净的 url 获取/读取到 Meta Canonical?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com