2014-01-10 1 views
0

Я загрузил свое веб-приложение в приложение, оно постоянно показывает 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 
+0

ли работа без .htaccess и с помощью index.php в ваших URL-адресов? –

+0

Я этого не пробовал. Я не хочу index.php в моих URLs – Desire

+0

спросил я, чтобы посмотреть, если проблема заключается в HTAccess, или в настройках сервера –

ответ

0

После настройки работает для меня на WAMP Sever свежей установки CodeIgniter v2.1.4.

CONFIG

HTAccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteBase /Codeigniter2.1.4/ 

    #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> 
    # If we don't have mod_rewrite installed, all 404's 
    # can be sent to index.php, and everything works as normal. 
    # Submitted by: ElliotHaughin 

    ErrorDocument 404 /index.php 
</IfModule> 
+0

Похоже, что ОП уже пробовал все, что вы предлагаете. –

+2

AppEngine не может/не может использовать файлы htaccess, поэтому это не является полезным ответом. – IanGSY

Смежные вопросы