Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不仅仅是友好的URL_Php_.htaccess_Codeigniter_Friendly Url_Codeigniter Routing - Fatal编程技术网

Php 不仅仅是友好的URL

Php 不仅仅是友好的URL,php,.htaccess,codeigniter,friendly-url,codeigniter-routing,Php,.htaccess,Codeigniter,Friendly Url,Codeigniter Routing,这里有一些URL,我想知道,如何使用Codeigniter激活这样的结果,它们叫什么 example.com/movies/action/some-title-that-i-want-to-implement/(带来帖子) example.com/movie-name/some-title-that-i-want-to-implement/(带来一篇文章) example.com/movie-name(带来所有电影帖子) example.com/comic-con/movies/some-tit

这里有一些URL,我想知道,如何使用Codeigniter激活这样的结果,它们叫什么

  • example.com/movies/action/some-title-that-i-want-to-implement/(带来帖子)
  • example.com/movie-name/some-title-that-i-want-to-implement/(带来一篇文章)
  • example.com/movie-name(带来所有电影帖子)
  • example.com/comic-con/movies/some-title-that-i-want-to-implement/(带来帖子)
  • example.com/comic-con/comics/some-title-that-i-want-to-implement/(带来帖子)
  • example.com/some-title-that-i-want-to-implement/(带来帖子)
  • example.com/2013/7/26/4558760/some-title-that-i-want-to-implement/(带来帖子)

  • 最大的问题是,您如何组织并认为您的应用程序具有类似的结果?

    如何使用Codeigniter激活此类结果?Juat玩这些游戏:

  • \u remap()
    函数在控制器中
  • 路由配置
  • 例如:

    example.com/movies/action/some-title-that-i-want-to-implement/(带来 (一个职位)

    假设您的默认控制器是
    home
    ;然后:

    config/routes.php:

    $route['(:any)'] = 'home/$1'
    
    controller/home.php

    class Home extends CI_Controller {
    
        function index()
        {
            //do somthing
        }
    
        public function _remap()
        {
           //play with uri segment here, i.e:
           if ($this->uri->segment(1) == 'movies')
           {
             //take 'movies' as parameter and use it
           }
           else
           {
            //you can be more creative than me
           }
        }
    }
    
    它们叫什么?我不确定,我猜是“虚拟URI映射”

    您如何组织和思考您的应用程序以获得类似的结果?
    没有什么特别的。

    谢谢,我试试看