【问题标题】:How to fix the url of a website in codeigniter?如何在codeigniter中修复网站的url?
【发布时间】:2019-09-06 04:44:06
【问题描述】:

我有一个网站,该网站的网址是“http://www.learningfactor.in/”。但是当我在浏览器中访问该网站时,它会显示 404 页面错误。实际的网站是'http://www.learningfactor.in/site/home'。如何从第一个 url 指向第二个 url。该网站在codeigniter中编码。任何人都可以帮助我吗?

htaccess 代码如下所示。

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

【问题讨论】:

  • 检查路由文件。
  • 路线代码如下:
  • $route['default_controller'] = 'home'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;
  • 您也可以使用控制器重定向它,当从第一个 url 询问请求时,它会将其重定向到第二个 url
  • 你能给我们看看你的config.php文件吗?

标签: php codeigniter


【解决方案1】:

我确信有更优雅的方法可以做到这一点,但您可以在 home/default 控制器中进行重定向。

public function index () {
    $this->load->helper('url');
    redirect('/site/home);
}

在您访问主页时,会自动调用“默认”控制器的 Codeigniter 索引方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2014-02-24
    • 2020-07-10
    相关资源
    最近更新 更多