【发布时间】:2012-12-16 22:18:54
【问题描述】:
我的客户进行了品牌重塑并更改了他们的主 URL。我需要重定向所有访问旧 URL 的流量,并将它们发送到新 URL 上的同一页面,并最好附加一个#hashtag ...主题标签将触发解释重定向的覆盖。两个站点都在同一个 Drupal 代码库上,因此使用同一个 .htaccess 文件。
所以如果有人访问: http://oldsite.com/abc/def
他们应该被重定向到: http://newsite.com/abc/def/#hashtag
任何帮助将不胜感激。
【问题讨论】:
-
¿
hashtag是固定字符串还是变量?如果是这样,则传入 URL 中缺少。如果不是,¿该参数在哪里以及应该如何捕获?#锚点可以传递给映射的 URL,但它不会产生任何影响,因为它不会在重定向后被处理。最好用文件夹名称甚至查询替换它。即?key=val。但是请求的 URL 必须持有它,因为它是不可能猜到的。
标签: .htaccess drupal redirect http-status-code-301 dreamhost