You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.htaccess配置:public与src文件夹重定向至根目录失效求助

解决public与src目录的根路径映射问题

我遇到了一个目录重定向的问题:我的项目根目录下有listing文件夹,里面分public(存放index.php这类页面文件)和src(存放后端逻辑文件)两个文件夹。我想让用户访问时不用输入localhost/public/index.php,直接访问根路径就能打开index.php,同时src里的内容也能通过根路径访问。

之前写了.htaccess配置,但只有public的重定向生效,配置代码如下:

RewriteBase /listing/

RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]

RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

后来找到了解决方案:把src文件夹直接移入public文件夹内,这样就能实现预期的重定向效果了。


内容的提问来源于stack exchange,提问作者Iroro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 10:21:39