我已經上傳我的web應用程序到應用程序引擎,它不斷顯示404。我試過這些配置。Codeigniter應用程序沒有在應用程序引擎上工作,顯示404
$config['base_url'] = '';
$config['index_page'] = '';
| 'AUTO'
默認 - 自動檢測 | 'PATH_INFO'
使用PATH_INFO | 'QUERY_STRING'
使用QUERY_STRING | 'REQUEST_URI'
使用REQUEST_URI | 'ORIG_PATH_INFO'
使用ORIG_PATH_INFO
我試過所有的選項。
$config['uri_protocol'] = 'AUTO';
$route['default_controller'] = "home";
$route['404_override'] = '';
我的.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
我的app.yaml
application: xxxxxxxx
version: x
runtime: php
api_version: 1
threadsafe: false
handlers:
- url: /.*
script: index.php
是否沒有的.htaccess並在你的網址中使用的index.php工作? –
我沒有試過。我不希望在的index.php我的網址 – Desire
我問只是爲了看看問題出在htaccess的,或者在解決了服務器設置 –