duandai6373 2016-10-12 04:10
浏览 47

在codeigniter中重写或重定向到当前页面

hello guys i want to ask if there possible to rewrite or redirect to current page url if we are change our link page by manual in link bar?

example :

our current link is www.example.com/example/data-data/link-link

than im change that current link in the link bar become :

www.example.com/example/data-data/link-li

than

if the link was changed will be

redirect to www.example.com/example/data-data/link-link

if it is possible please guide me how to do it

thank you

  • 写回答

2条回答 默认 最新

  • dov6891 2016-10-12 04:46
    关注

    Yes it is possible to do, all you have to do is follow the steps

    1. Change your routes.php file as following (Replace 404_override with Errors controller's index method)

      $route['404_override'] = 'errors/index';
      
    2. Now create a Errors controller with index method in your controllers directory with following code

      defined('BASEPATH') OR exit('No direct script access allowed');
      
      class Errors extends CI_Controller {
      
      public function index() {
      
          redirect($this->router->fetch_class());
       }
      
      }
      

    Now when you will browse any wrong link it will redirect you to corresponding controller from where you mistype.

    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题