gpt4 book ai didi

php - 似乎无法让我的 SEO 友好 URL 工作(htaccess)

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

我对使用 htaccess 文件还很陌生,我正在尝试获得 SEO 友好的链接。现在我已经设置好了,因此 .php 扩展名从具有以下代码的页面中省略:

# (Fig 1.)

RewriteEngine On
RewriteRule ^([^/.]+)$ $1.php [L]

然后我试着让它有更多的 SEO 友好链接,例如

http://www.website.com/view-item?id=5

会变成:

htp://www.website.com/view-item/5

但是,我完全按照图 1 尝试了以下代码,但它不起作用:

RewriteRule ^view-item/([0-9]+)/$ view-item.php?id=$1

...它给了我一个 404。非常感谢任何帮助!

最佳答案

您的重写规则有一个小错误:

RewriteRule ^view-item/([0-9]+)/$ view-item.php?id=$1
^ here

这只会重写具有以下形式的 url:

/view-item/0...9/

注意结尾的斜杠。

如果你删除它,它应该可以工作:

RewriteRule ^view-item/([0-9]+)$ view-item.php?id=$1

或:

RewriteRule ^view-item/(\d+)$ view-item.php?id=$1

关于php - 似乎无法让我的 SEO 友好 URL 工作(htaccess),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25436528/

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