我在努力解决mod_rewrite问题。基本上,我需要做域名秘密重定向,从偷偷在域名上做一个mod_rewrite
http://domainname.com.someotherstuff.com
要
http://domainname.com
此规则应该不会影响所有子目录以及。
我理解有三个步骤:
- 告诉系统如果路径匹配我们正在寻找
- 定义重写规则
- 通过新的路径旧之一,所以系统知道(即使它没有显示),这两个比赛
我已经看了几个帖子和资源(最接近的莫过于this和this),但他们都不能同时解决我的问题 - 重写和保密问题。
任何人都可以指向正确的方向吗?
此外,有人可以解释一个隐藏的重定向和301之间的权衡?隐藏的重定向不是搜索引擎友好的,对吗?
非常感谢!
什么是“秘密”重定向?如果您返回301,则不会有任何秘密,浏览器中的地址将会更改。 – arco444
我的意思是,我希望任何页面,子页面和资源在页面加载期间显示“http:// domainname.com/pageorresource”而不是“http:// domainname.com.someotherstuff.com/pageorresource”。 301是我读过的东西(试图找到我的浏览器历史记录中的链接),不确定它在讨论中是否相关 – ruggerocastagnola
是的,因此我无法实现自己的目标。我明白,如果隐藏重定向,这是一个折衷:它不是搜索引擎友好的(例如[this](https://css-tricks.com/snippets/htaccess/301-redirects/))。 – ruggerocastagnola