gpt4 book ai didi

regex - 如何使用htaccess从网址中删除文件夹名称

转载 作者:行者123 更新时间:2023-12-03 19:57:25 25 4
gpt4 key购买 nike

我想从以下位置更改URL:

http://domain.com/Portfolios/iPhone/app

至:
http://domain.com/iPhone/app

对于所有网址,例如:
domain.com/Portfolios/iPad/app

至:
domain.com/iPad/app

来自:
domain.com/Portfolios/xyz/app

至:
domain.com/xyz/app

我已经尝试了很多,但没有任何帮助,所以请帮助我。

当我需要帮助时,为什么有哥们反对投票,如果您知道答案,那就回答。

更新
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^Portfolios(/.*|)$ $1 [L,NC]
</IfModule>

最佳答案

通过mod_rewrite启用.htaccesshttpd.conf,然后将此代码放在.htaccessDOCUMENT_ROOT目录下:

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

RewriteRule ^Portfolios/(.*)$ /$1 [L,NC,R]

说明:上面的规则是匹配的URL模式,该模式以 Portfolios开头,并具有类似 /Portfolios/xyz/app的内容,并将 xyz/app放入 $1中。它将外部重定向到 /$1/xyz/app

这些是使用的标志:
L  - Last
NC - Ignore (No) Case comparison
R - External redirection (with 302) -- can be changed to R=301

关于regex - 如何使用htaccess从网址中删除文件夹名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18973058/

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