【问题标题】:google app engine change url index.php to index.html or just index [closed]谷歌应用引擎将 url index.php 更改为 index.html 或只是索引 [关闭]
【发布时间】:2014-05-10 17:16:57
【问题描述】:

如何为应用引擎设置 yaml 文件以执行以下操作。我在谷歌应用引擎上使用 php

当您访问以下网址时

例如 domain.com/index.php

它显示在 url 框中 domain.com/index.html 或者 domain.com/index

【问题讨论】:

    标签: php google-app-engine url-rewriting yaml


    【解决方案1】:

    我认为您想要做的是拥有一个名为 index.php 的 php 文件来提供您的内容和一个与之分开的 URL。

    在 App Engine 中,您实际上不需要执行任何特殊操作即可实现该效果。当您学习 App Engine 教程 (https://developers.google.com/appengine/docs/php/gettingstarted/helloworld) 时,您会注意到 app.yaml 文件允许您配置哪些 URL 映射到哪些文件。在该示例中,所有 URL 都映射到 helloworld.php:

    handlers:
    - url: /.*
      script: helloworld.php
    

    但您也可以使特定的 URL 映射到特定的 php 文件。对于将 domain.com/index 路由到 index.php 的示例:

    handlers:
    - url: /index
      script: index.php
    

    【讨论】:

      【解决方案2】:

      要更改“网址框”,需要重定向。您不是在 yaml 文件中执行此操作,而是在处理程序中执行此操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-20
        • 2011-03-14
        • 1970-01-01
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 2014-01-06
        • 2010-10-07
        相关资源
        最近更新 更多