带#的网址:它是如何运作的?

时间:2014-08-05 01:48:35

标签: codeigniter url-rewriting

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

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

例如,Jolicloud:

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

使用'//'之间隔离的主题标签作为网址的一部分有什么好处?

Google云端硬盘:

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云端硬盘等网址如何实施这些网址?它是否使用MVC框架?

1 个答案:

答案 0 :(得分:1)

您可以在codeigniter中更改网址设置,只需打开config\config.php并找到此代码

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

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

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