gpt4 book ai didi

php - 在 URL 中使用 & 符号

转载 作者:行者123 更新时间:2023-12-05 08:08:31 25 4
gpt4 key购买 nike

我有一个静态 HTML 页面,我正在将它转换为 CMS Concrete5,该页面的 URL 中有一个符号 '&',所以我想要的是在CMS 与静态 HTML 页面相同。

所需的页面 URL 是 www.domain.com/Fitness/WT&End

当我创建页面时,我尝试将 '&' 放入 URL 段中,但它会将其转换为连字符 -

我还尝试将 %26 放入 URL slug,但它被转换为 '-26'。我也试过 & 也没有用,被转换成 -amp

我搜索了以前关于同一主题的问题,有人说试试http://php.net/urlencodehttp://php.net/rawurlencode , 但我不确定该怎么做,因为我的 PHP 知识有限

我想要的功能是让我使用此 URL www.domain.com/Fitness/WT&End 创建一个页面,而无需将 & 转换为任何其他字符

编辑:

这是 .htaccess 文件中的代码

# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /concrete/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --

最佳答案

您可以按如下方式使用 urlencode:

public function encode_url($url){
reuturn urlencode($url);
}

然后通过传递你的 url 来调用这个函数

$new_url=encode_url("your url");

关于php - 在 URL 中使用 & 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48561964/

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