【问题标题】:Google App Engine app has no links workingGoogle App Engine 应用程序没有链接工作
【发布时间】:2013-12-24 06:16:27
【问题描述】:

我是第一次使用 Google App Engine。我正在尝试上传 CodeIgniter 网站,但问题是该网站中没有链接正常工作。每一个链接,甚至是css和js都会进入索引页。

这是我的 app.yaml:

application: vatiali-dev
version: 1
runtime: php
api_version: 1
threadsafe: false

handlers:
- url: /css
  static_dir: css/

- url: /js
  static_dir: js/

- url: /fonts
  static_dir: fonts/

- url: /.*
  script: index.php

【问题讨论】:

    标签: php codeigniter google-app-engine app.yaml


    【解决方案1】:

    您应该将 app.yaml 更改为如下所示:

    application: vatiali-dev
    version: 1
    runtime: php
    api_version: 1
    threadsafe: true
    
    handlers:
    - url: /css/*
      static_dir: css
    - url: /js/*
      static_dir: js
    - url: /fonts/*
      static_dir: fonts    
    - url: /.*
      script: index.php
    

    我还将 threadsafe 更改为 true,除非您出于特定原因将其设置为 false,我认为将其设置为 true 是最佳实践/标准,否则您可能会遇到性能问题。

    【讨论】:

    • 非常感谢您的帮助。 css 和 js 正在工作。但链接不是。如果我点击一个链接,它不会去任何地方。它只是出现在同一页面上。在该页面中,css 和 js 不起作用。我已经更新了网站。请你检查一下。我真的很沮丧。
    • 加载页面、查看源代码并向我们展示链接在 HTML 表单中的样子。
    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 2010-09-07
    • 2010-12-23
    • 2013-02-05
    相关资源
    最近更新 更多