gpt4 book ai didi

apache - htaccess mod_rewrite 子文件夹中的 URL

转载 作者:行者123 更新时间:2023-12-02 05:22:28 27 4
gpt4 key购买 nike

我的问题在 StackOverflow 上似乎没有答案,所以这里是:

我想使用根文件夹中的 htaccess 文件重写以下 URL。

要重写的 URL 是这样的:

http://www.domain.com/subfolder/item/12345

为此:

http://www.domain.com/subfolder/item.php?id=12345

然而,我似乎没有做任何工作。如果它位于根文件夹中,我可以成功地重写 item.php URL:

RewriteRule ^item/(.*)$ item.php?id=$1 [NC,L]

...但如果 item.php 文件在子文件夹中则不行!

最佳答案

您可以在子文件夹中使用以下 .htaccess:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /subfolder

RewriteRule ^item/(.*)$ item.php?id=$1 [NC,L,QSA]

您重写的 URL 将变为:http://domain.com/subfolder/item/123

关于apache - htaccess mod_rewrite 子文件夹中的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13649516/

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