【问题标题】:Rewrite url: serve both query string and block urls重写 url:同时提供查询字符串和块 url
【发布时间】:2011-11-27 12:33:35
【问题描述】:

我的 MVC 学习之旅仍在继续,尽管很艰难,但我正在学习很多其他方式无法学习的东西。现在我遇到了路由问题。目前我正在使用 $_SERVER["REQUEST_URI"] 并获取控制器和方法以及任何参数。当 url 格式为 http://mysite.com/forum/thread/12/1123 时没有问题,但我还需要捕获像 http://mysite.com/index.php?forum=12&&thread=1123 这样的请求。 我已经阅读了下面线程中的链接,但无法理解 QSA,但我最好问一下。

谢谢

mod_rewrite: Check for Custom query string in URL? Rewrite url with query string in htaccess

【问题讨论】:

    标签: model-view-controller mod-rewrite url-routing qsa


    【解决方案1】:

    我最终写了类似以前的东西: 我使用 htaccess 重定向

    //No Controller specified in url (The current url is base url like http://example.com/hosanna_framework/)
    if(!isset($_GET['base_url'])){
        $url = $config["router"]["default_controller"];
    }
    //Controller is specified in url
    else{
         $url = $_GET['base_url'];
    }
    

    【讨论】:

      猜你喜欢
      • 2011-08-02
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 2011-11-16
      • 2014-08-07
      相关资源
      最近更新 更多