我很想知道是否可以执行以下操作: 那么,当你获得一个新的主机时,你只从几个文件夹开始吧? ..然后你再添加一些文件夹,css,js,imgs,资产,媒体......等等,一年后你有大约20个额外的文件夹,你的女朋友特别卡,你的堂兄学校项目,你爸爸的投资组合,你的妈妈发送给你的一些“客户”用慈善页面来帮助他们,等等,几年后你就有了大约100个文件夹!这很疯狂!所有这些文件夹的80%都是活跃的,你有很多Facebook粉丝页面和你喜欢的iframe ...等等..
所以对于这个问题,如何将所有请求发送到这个文件夹到另一个文件夹,这就是我所拥有的:
domain.com
| _css
| _js
| _folder1
| _fancy1
| _mydadprofile
| _mysisterpictures
| _imgs
你得到了照片...
我想做的是以下
domain.com
| _css
| _js
| _oldstuff
| | _folder1
| | _mydadportfolio
| | _fancy1
| | _mysisterpictures
| _imgs
如果用户请求我父亲的投资组合,它会重定向到新文件夹 如果你去Facebook粉丝页面看到iFrame页面,你仍然可以看到信息......
我正在考虑使用.htaccess与错误重定向相同,404错误,403,301 ...我只是不知道如何实现......
我非常感谢您的帮助,谢谢大家
答案 0 :(得分:2)
您只需使用RewriteRule
RewriteRule ^mydadprofile.*$ /oldstuff/$0 [L]
对于多次重写,您可以添加更多规则。
如果您想将它们合并为一个长规则,您也可以使用
RewriteRule ^(?:mydadprofile|mysisterpictures|folder1|fancy1).*$ /oldstuff/$0 [L]