gpt4 book ai didi

php - 将 url 更改为 "seo-url"

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:49:28 26 4
gpt4 key购买 nike

我为任何详细信息网站创建了这个 url:

http://example.com/detail.php?id=product-name

我的 php :

if(htmlspecialchars($_GET["id"]) != '') {
$product_name = htmlspecialchars($_GET["id"]);
$product_name = basename($product_name);

为了 SEO,我想将此 url 更改为:

http://example.com/detail/product-name

但是在这种情况下如何使用 php?我无法使用 index.php 等。

有什么想法吗? :)

编辑:

现在我有一个详细信息页面的文件结构:

http://example.com/dir/detail/index.php

那么我应该调用哪个 url 才能到达:

http://example.com/dir/detail/product_name_1

??你能引用这个吗?问候!

编辑 2:

好的,我把它改成:

RewriteRule dir/detail/^([a-zA-Z0-9_-]+)$ dir/detail/index.php?id=$1

但是url还是没有创建,为什么?

最佳答案

将这个 htaccess 文件放在目录中:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ detail.php?id=$1

所以现在只要你有 detail.php?id=hello-world 你就可以这样写:detail/hello-world

您也可以用同样的方式访问id$_GET['id']

关于php - 将 url 更改为 "seo-url",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191172/

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