我想知道是否可以执行以下操作: 因此,当您获得新主机时,一开始只有几个文件夹,对吗? .. 然后你再添加几个文件夹,css, js, imgs, assets, media...等等,一年后你有大约20个额外的文件夹,你女朋友的特殊卡片,你表弟的学校项目,你爸爸的作品集,你妈妈派你来帮助他们做慈善页面的一些“客户”,等等,所以几年后你有大约 100 个文件夹!太疯狂了!所有这些文件夹中的 80% 都处于事件状态,您有许多 Facebook 粉丝专页和您喜欢的 iframe...等等...
所以对于这个问题,我怎样才能将所有对这个文件夹的请求发送到另一个文件夹,所以这就是我所拥有的:
域名.com
|_css
|_js
|_文件夹1
|_fancy1
|_mydadprofile
|_mysisterpictures
|_imgs
你明白了……
我想做的是以下内容
域名.com
|_css
|_js
|_旧东西
| |_文件夹1
| |_mydadportfolio
| |_fancy1
| |_mysisterpictures
|_imgs
如果用户请求我父亲的投资组合,它会重定向到新文件夹 如果您转到 Facebook 粉丝页面并查看 iFrame 页面,您仍然可以看到信息...
我正在考虑使用 .htaccess 以与重定向错误、404 错误、403、301 相同的方式...我只是不知道如何实现...
非常感谢大家的帮助,谢谢大家
最佳答案
您可以使用 RewriteRule
重写请求
RewriteRule ^mydadprofile.*$ /oldstuff/$0 [L]
对于多次重写,您可以添加更多规则。
如果你想将它们组合成一条长规则,你也可以使用
RewriteRule ^(?:mydadprofile|mysisterpictures|folder1|fancy1).*$ /oldstuff/$0 [L]
关于linux - 将多个文件夹重定向到单个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16075149/