gpt4 book ai didi

regex - 使用 htaccess 将文件夹重定向到另一个文件夹

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

我在将文件夹重定向到新文件夹时遇到问题。我不想使用 php header() 或类似的东西,我想使用 mod_rewrite 模块和 .htaccess 文件来实现此效果。

我想做的就是重定向 http://domain.com/test/地址http://domain.com/new/ 。它不是重写,它只需将用户从旧地址移动到新地址。我试图使用:

RewriteRule ^test/(.*) new/$1

但是它会抛出 404 错误,因为目录测试不存在。如何在不创建另一个文件夹的情况下重定向用户?

最佳答案

您可以使用外部重定向:

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

RewriteRule ^test/(.*)$ /new/$1 [L,NC,R=302]

如果您不希望外部重定向(浏览器中的 URL 无需更改),请删除 R 标志:

RewriteRule ^test/(.*)$ /new/$1 [L,NC]

PS:请详细说明:这不是重写,它只需将用户从旧地址移至新地址

关于regex - 使用 htaccess 将文件夹重定向到另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18998608/

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