首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess重定向文件夹

.htaccess重定向文件夹
EN

Stack Overflow用户
提问于 2010-02-04 02:24:59
回答 2查看 2.1K关注 0票数 2

全,

我想将所有到达http://mysite/的流量重定向到http://mysite/public文件夹。目前,我在一个.htaccess文件中使用下面的代码来做这件事,它适用于根目录。但是如果我浏览到http://mysite/application,它不会重定向,而是显示目录列表。我想要所有的流量,无论它是什么文件夹,重定向到http://mysite/public文件夹

代码语言:javascript
复制
RedirectMatch permanent ^/*$ /public/

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-02-04 02:40:06

尝试下面的mod_rewrite示例:

代码语言:javascript
复制
RewriteEngine on
RewriteRule !^public/ /public%{REQUEST_URI} [L,R=301]
票数 4
EN

Stack Overflow用户

发布于 2010-02-05 04:54:31

我看到你在使用Zend框架。Zend使用'public‘作为暴露的web文件夹,但您应该使用web主机指定的文件夹。向web公开的服务器端文件夹的名称是什么?您的文件结构应如下所示:

代码语言:javascript
复制
application/
[web_exposed_dir]/
library/

在我的例子中,内容被称为‘web_exposed_dir’。如果你按照我所描述的方式去做,你就不必把所有的东西都重定向到“public”。

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

https://stackoverflow.com/questions/2194352

复制
相关文章

相似问题

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