2014-01-12 3 views
2

app.yaml 파일이 작동하도록 기대하는대로 URL을 보내려고합니다. 현재 내 app.yaml 파일은 다음과 같이 표시됩니다.PHP 스크립트 용 Google App Engine app.yaml

handlers: 
- url: /favicon\.ico 
    static_files: favicon.ico 
    upload: favicon\.ico 

    # Serve php scripts. 
- url: /(.+\.php) 
    script: \1 

- url: /.* 
    script: main.php 

괜찮습니다. URL으로 이동하여 링크를 클릭하면 페이지가 올바르게 리디렉션되고로드됩니다. 문제는 거기에없는 .php 파일에 액세스하려고 할 때입니다. 그것은 나에게 경고와 많은 오류를 준다. 로그인 페이지 또는 404 페이지와 같은 특정 페이지로 리디렉션하고 싶습니다. 어떻게하는지에 대한 아이디어가 있습니까? 감사!

+1

오류 코드를 처리하는 방법은 여기를 참조하십시오. https://developers.google.com/appengine/docs/php/config/appconfig#Custom_Error_Responses –

+0

감사합니다. 알았어! 나는 전에 그 부분을 알아 차리지 못했다. – Guy

답변

1

이 YAML 파일은 다음 해당 파일 .php 끝나는 모든 파일 경로를 안내하도록 구성된

1). 예. URL을 \bellows.php은 당신이로 리디렉션됩니다 .PHP에서 끝나지 않는 URL을 명중 할 때 위의 규칙에 일치하지 않는 모든 URL은 따라서 <my_app_directory>/main.php

로 리디렉션됩니다 파일 <my_app_directory>\bellows.php

2)로 리디렉션됩니다 main.php - 오류를 생성 할 가능성이 있습니다.