首页 文章

Codeigniter base_url in plesk

提问于
浏览
1

最近我上传了一个使用codeigniter框架创建的网站到plesk . 在c-panal中,我将文档根目录更改为httpdocs / public_html / cliftonhotel.ae,然后使用FTP将文件上传到相同的文件中 . 我把base_url改成了

$config['base_url'] = 'http://cliftonhotel.ae/';

问题是如果我输入网址它加载正常(主页),但其他菜单不工作,他们显示404页面未找到错误 .

[http://cliftonhotel.ae/][1]这是网站 . 什么是解决方案,谢谢你 .

2 回答

  • 0

    您创建的链接似乎缺少index.php

    例如:http://cliftonhotel.ae/index.php/home/about有效

    http://cliftonhotel.ae/home/about没有 .

    因此,您必须更改链接或编辑.htaccess以进行网址重写

  • 1

    做一些改变,希望它的工作// .htaccess文件

    RewriteEngine on
        RewriteCond $1 !^(index\.php|public|\.txt)
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?$1
    

    // config.php

    $config['index_page'] = ' ';
    

相关问题