【发布时间】:2010-07-14 19:36:41
【问题描述】:
所以我按照尼克约翰逊关于如何转发裸域的说明进行操作: http://blog.notdot.net/2009/12/Naked-domains-on-App-Engine 并将 GoDaddy 配置为使用 301 重定向到我网站的“www”子域。
但是,我仍然遇到的问题是,当我输入 http://mydomain.com/foo/bar 时,它会被转发到 http://www.mydomain.com(但没有“/foo/bar”)。有没有办法维护完整的 URL(包括子目录和 URL 参数等)并简单地在裸域的前面加上“www”(例如,http://mydomain.com/foo/bar 变为 http://www.mydomain.com/foo/bar)?
注意:当我转发子域时,这不是问题:例如http://foo.mydomain.com/foo/bar成功转发到http://www.mydomain.com/foo/bar
【问题讨论】:
-
我今天测试了基于 Google Apps 的重定向 (developers.google.com/appengine/kb/general?hl=en#naked_domain),发现路径信息 (
/foo/bar) 和查询字符串 (?a=b) 都正确保留了。
标签: google-app-engine redirect dns