如何仅重定向子目录而不重定向内容?

Posted

技术标签:

【中文标题】如何仅重定向子目录而不重定向内容?【英文标题】:How to redirect just the sub dir and not the content? 【发布时间】:2013-02-22 20:26:21 【问题描述】:

我有以下设置:

http://example.com/foo/cake1.php
http://example.com/foo/cake2.php
http://example.com/foo/cake3.php

当我用户访问时:

http://example.com/foo

我想把它们寄到:

http://example.com

并保存

http://example.com/foo/cake[1-3].php

等等

我试过了:

Redirect /foo /

但这会重定向 foo 下的所有内容。我只想将 foo 重定向到根目录。我该怎么做?

【问题讨论】:

【参考方案1】:

终于想通了:

RedirectMatch 301 ^/foo/$ /

【讨论】:

以上是关于如何仅重定向子目录而不重定向内容?的主要内容,如果未能解决你的问题,请参考以下文章

在 Bootstrap 中,如何使用模态重定向到一个部分(而不重定向到打开模态的位置)

如何在 Laravel 中将验证错误传递给查看而不重定向

如何让浏览器保存密码而不重定向?

javascript更改get参数而不重定向[重复]

jquery:更改URL地址而不重定向? [复制]

Spring Security:会话过期而不重定向到过期网址?