I’m building my website in codeigniter, and here an example of a routing rule that’s giving me some trouble:
$route['updategamepage/(:num)'] = 'maincontroller/main/updategamepage/$1';
So is there anything wrong with the format/structure of the rule? Here is an example url that uses that rule:
http://www.mydomain.com/ci_website/updategamepage/6
and when that page gets loaded, the css/js don’t get loaded with the page…any idea on whats going wrong?
Your routing rule should only apply to things that get routed through CodeIgniter’s index.php file. That routing is dictated by the application’s .htaccess file. It’s possible that your htaccess is redirecting requests to your .css file to CodeIgniter when you don’t want it to.
Ultimately you may way to check your web server logs, including potentially enabling mod_rewrite logging, to see what’s actually going on.
Here is an example .htaccess that I use for my CodeIgniter apps:
(Notice you will have to change the RewriteBase directive near the top)