首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >301子文件夹复杂重定向保持子文件夹不变

301子文件夹复杂重定向保持子文件夹不变
EN

Stack Overflow用户
提问于 2017-04-10 01:36:43
回答 1查看 27关注 0票数 1

如何使用301重定向重定向复杂的子文件夹

我需要重定向成千上万的子文件夹,比如

代码语言:javascript
复制
example.com/subfolder1/subfolder2/FROM-directory

代码语言:javascript
复制
example.com/subfolder1/subfolder2/TO-directory

我需要这个重定向没有名称的subfolder1subfolder2,但某种类型的参数,以保持这些子文件夹的名称在目标网址,因为有数以千计的子文件夹,需要重定向,我不想写它为每个网址…可能是这样的

代码语言:javascript
复制
RewriteRule /$subfolder1/$subfolder2/ORIGINAL/?$ /$subfolder1/$subfolder2/NEWFOLDER/$1 [R=301,L]
EN

回答 1

Stack Overflow用户

发布于 2017-04-10 02:38:38

尝试如下所示:

代码语言:javascript
复制
RewriteRule ^([^/]+)/([^/]+)/FROM-directory/(.*) /$1/$2/TO-directory/$3 [R=302,L]

反向引用$1$2分别指subfolder1subfolder2$3指的是目录之后的任何内容。

302 (临时)重定向正常工作时,请将其更改为301 (永久),且仅当此重定向打算成为永久重定向时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43309814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档