我是Codeigniter的新手。我使用Codeigniter创建了bootstrap CMS站点,此站点也有管理面板。
当我在Localhost上运行它时,它的工作正常。文件夹和子文件夹也是如此。
localhost link:http://localhost/Parivar/ - 前端
http://localhost/Parivar/admin/ ---对于后端
我在服务器上托管了这个
我的服务器链接是:http://www.emahapolitician/Parivar/ ---用于前端 http://www.emahapolitician/Parivar/admin/ ---用于后端
当我在线运行时,第一个链接运行完美,但自动包含index.php文件,但我已经从config.php文件中删除了它。
http://www.emahapolitician/Parivar/
的 htaccess 文件RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|fonts|js|uploads|upload|img|floorplan|mainslider|projectslider|robots\.txt)
RewriteRule ^(.*)$ http://www.emahapolitician.in/Parivar/index.php/$1 [L]
http://www.emahapolitician/Parivar/admin
的 htaccess 文件RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|fonts|js|uploads|upload|img|floorplan|mainslider|projectslider|robots\.txt)
RewriteRule ^(.*)$ http://www.emahapolitician.in/Parivar/admin/index.php/$1 [L]
我还从config.php中删除了base_url和index.php文件。
此外,admin是Parivar的子文件夹,两个文件夹都在codeigniter中。
当我运行此链接http://www.emahapolitician/Parivar/admin/时 它显示页面未找到错误 所以请帮助解决这个问题
答案 0 :(得分:0)
您需要在application / config目录下配置routes.php文件。在你的routes.php中添加一个像 -
这样的路线$("#your_form_id").on('submit', function(e) {
e.preventDefault();
$.post('URL_HERE', $(this).serialize(), function(response) {
console.log(response)
});
});
然后当服务器获得此URL时,它将重定向到您想要的控制器。