【问题标题】:GAE PHP user prefix subdomainGAE PHP 用户前缀子域
【发布时间】:2014-03-21 01:16:02
【问题描述】:

我的网站上的每个用户都有这个 URL:http://appsite.com/dennis,我可以使用 appengine 文档中的 mod_rewrite 路由来完成此操作:https://developers.google.com/appengine/docs/php/config/mod_rewrite

但是,我希望将其更改为 http://dennis.appsite.com 之类的内容,因为这样可以提高 SEO 效率。我不确定从哪里开始任何帮助将不胜感激。

【问题讨论】:

  • 我已经做了几个小时的研究,我只找到了很多针对 Apache 而不是 appengine 的解决方案

标签: php google-app-engine mod-rewrite wildcard-subdomain


【解决方案1】:

您可以使用自定义域进行操作,但不能在 appspot.com 上进行。

请参阅 wildcard subdomain mapping 上的文档了解可能的情况。

一旦请求到达您的应用,您就可以使用修改链接到的 mod_rewrite 示例从 REQUEST_URI 中提取正确的路径。

【讨论】:

  • 谢谢。我已经尝试过您的解决方案,但$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); 只给了我域后的字符串。
  • 您可能还需要从 SERVER_NAME 和 HTTP_HOST 中提取路由信息,具体取决于您如何配置通配符。
猜你喜欢
  • 2020-10-10
  • 1970-01-01
  • 2013-08-08
  • 2016-07-14
  • 1970-01-01
  • 2019-02-11
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
相关资源
最近更新 更多