1

我想知道是否可以执行以下操作:所以,当您获得新主机时,您只从几个文件夹开始,对吗?..然后你再添加几个文件夹,css、js、imgs、assets、media...等等,一年后你有大约20个额外的文件夹,你的女朋友特殊卡,你表弟学校的项目,你爸爸的作品集,你妈妈派你来帮助他们建立慈善页面的一些“客户”等等,所以几年后你有大约 100 个文件夹!这太疯狂了!所有这些文件夹的 80% 都是活动的,你有很多 Facebook 粉丝页面和你喜欢的 iframe ......等等......

所以对于这个问题,我怎样才能将所有对这个文件夹的请求发送到另一个文件夹,所以这就是我所拥有的:

domain.com
     |_css
     |_js
     |_folder1
     |_fancy1
     |_mydadprofile
     |_mysisterpictures
     |_imgs

你得到了图片...

我想做的是以下

domain.com
     |_css
     |_js
     |_oldstuff
     | |_文件夹1
     | |_mydadportfolio
     | |_fancy1
     | |_mysisterpictures
     |_imgs

如果用户请求我父亲的作品集,它会重定向到新文件夹,如果您访问 Facebook 粉丝页面并查看 iFrame 页面,您仍然可以看到信息......

我正在考虑以与重定向错误相同的方式使用 .htaccess,404 错误,403、301 ......我只是不知道如何实现......

我真的很感谢任何帮助,谢谢大家

4

1 回答 1

2

你可以重写请求RewriteRule

RewriteRule ^mydadprofile.*$ /oldstuff/$0 [L]

对于多次重写,您可以添加更多规则。

如果你想将它们组合成一个长规则,你也可以使用

RewriteRule ^(?:mydadprofile|mysisterpictures|folder1|fancy1).*$ /oldstuff/$0 [L]
于 2013-04-18T06:10:54.167 回答