php - Codeigniter on OpenShift is redirecting to 404 error page -
i have created account on openshift host of applications , send them clients, can see, test , give me feedbacks.
my first application codeigniter project had on computer. created default controller called tester
, set on routes.php
.
i configured .htaccess this
rewriteengine on rewritebase / rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewritecond $1 !^(index\.php|images|robots\.txt|styles) rewritecond $1 !\.(ico|js|css|jpg|png|gif|html|ico?g)$ rewriterule ^(.*)$ index.php/$1 [l]
it works fine on localhost, redirecting me 404 page time when try see website on openshift.
how can test route being traced codeigniter? of have clue happening?
use this.
in config.php
$config['base_url'] = ''; $config['index_page'] = ''; $config['uri_protocol'] = 'auto'; $config['url_suffix'] = '';
in config/routes.php
$route['default_controller'] = "main";//your controller name. ex: used main $route['404_override'] = '';
in controller folder
file name = main.php
inside main.php
<?php if ( ! defined('basepath')) exit('no direct script access allowed'); class main extends ci_controller { public function __construct() { } }
in .htaccess(out side application folder)
<ifmodule mod_rewrite.c> rewriteengine on rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule ^(.*)$ index.php/$1 [l] </ifmodule>
Comments
Post a Comment