【问题标题】:URLs with #: how does it work?带有 #: 的 URL 它是如何工作的?
【发布时间】:2014-08-05 13:51:20
【问题描述】:

我最近一直在研究 MVC 框架,尤其是 CodeIgniter,我发现了使用它们的一些优势。一位明显的专业人士正在修复 URL 以使它们更有意义。

我今天开始注意到网站中的一些网址,其中一些我无法真正掌握(使用它们有什么意义,它对网站的可读性有什么好处等等..)

例如,Jolicloud:

https://drive.jolicloud.com/#/setup
https://drive.jolicloud.com/#/services/dropbox/53e03563c389d0a00006a962/
https://drive.jolicloud.com/#/services/google-docs/53e03563c389d0a00006a961/

使用在“//”之间隔离的主题标签作为 url 的一部分有什么好处?

谷歌云端硬盘:

https://drive.google.com/?usp=chrome_app#shared-with-me
https://drive.google.com/?usp=chrome_app#my-drive
https://drive.google.com/?usp=chrome_app#starred
https://drive.google.com/?usp=chrome_app#recent

像 Google Drive 这样的 URL 是如何实现这些 URL 的?是用MVC框架吗?

【问题讨论】:

    标签: codeigniter url-rewriting


    【解决方案1】:

    你可以在codeigniter中更改url的设置,打开config\config.php找到这段代码

    $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
    

    表示codeigniter只允许url中的那些字符,如果你想添加#请执行下面的代码

    $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-#';
    

    【讨论】:

      猜你喜欢
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多