2013-04-18 170 views
1

我想知道是否有可能做到以下几点: 因此,当你获得一个新的托管,你只有几个文件夹开始吧? ..然后你再添加几个文件夹,css,js,imgs,资产,媒体...等等,一年后你有大约20个额外的文件夹,你女朋友的特殊卡片,你的表弟学校项目,你爸爸的作品集,你妈妈发给你的几个“客户”,以帮助他们进行慈善活动,等等,所以几年后,你有大约100个文件夹!这是疯狂的!所有这些文件夹的80%是活跃的,你有很多Facebook粉丝页与你的花哨iframe ...等。重定向多个文件夹到单个文件夹

因此,如何发送所有的请求这个文件夹复制到不同的文件夹,所以这是我:

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

你得到的图片...

我想要做的是以下内容

域名。COM
        | _css
        | _js
        | _oldstuff
        |         | _folder1
        |         | _mydadportfolio
        |         | _fancy1
        |         | _mysisterpictures
        | _imgs

如果我爸组合中的一个用户请求,它会重定向到新文件夹 如果你去到一个Facebook粉丝专页,看看你的iFrame网页仍能够看到的信息...

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

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

回答

2

您只需重写请求与RewriteRule

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

对于多次重写,你可以添加其他规则。

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

RewriteRule ^(?:mydadprofile|mysisterpictures|folder1|fancy1).*$ /oldstuff/$0 [L] 
+0

非常感谢您!我做了你所说的并且工作方式比我预期的更好! – Tanker 2013-04-18 07:24:52

相关问题