在实时共享托管服务器上托管我的codeIgniter项目后出现问题。 在此之前,我在本地服务器上更改了一些内容。
.htaccess文件 -
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
配置文件夹中的.config.php -
$config['base_url'] = '';
$config['index_page'] = '';
让它在我的本地服务器上正常工作,而无需在URL中编写index.php。但当我将它移动到实时服务器时,我将base_url更改为 -
http://crm.sachinartani.com
因为我在我的子域上托管它,但它总是输出 -
404 Page Not Found
The page you requested was not found.
我观看了YouTube上的所有视频,并浏览了StackOverflow的所有问题,但没有一个解决方案对我有帮助。有一个文件夹旁边的应用程序文件夹,即 inc ,它包含我在我的项目中使用的CSS和JS文件。我可以通过URL访问这些文件 - http://crm.sachinartani.com/inc但我无法访问任何控制器和这样的视图。