gpt4 book ai didi

html - 使用 htaccess 将带有 GET 变量的 URL 重写为页面标题

转载 作者:行者123 更新时间:2023-11-28 01:27:45 25 4
gpt4 key购买 nike

我正在尝试重写这样的 URL:

http://example.com/shop/item.php?id=2

类似于:

http://example.com/shop/my-page-title-2.html

因为可能会有多个项目具有相同的页面标题,所以我想将 ID 添加到 URL,因为每个 ID 都是唯一的并且将确保我没有任何重复的 URL。

页面标题也应该重写,以便 URL 的所有内容都是小写的。

如有任何帮助,我们将不胜感激!

最佳答案

您可以使用以下规则:

RewriteEngine On
RewriteCond %{THE_REQUEST} /shop/item.php\?id=([^&\s]+) [NC]
RewriteRule ^ /my-page-title-%1\.html? [NC,R,L,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^my-page-title-([^.]+)\.html$ /shop/item.php?id=$1 [QSA,L,NC]

关于html - 使用 htaccess 将带有 GET 变量的 URL 重写为页面标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31416777/

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