codeigniter - 需要 codeigniter url 的帮助

标签 codeigniter url-rewriting

我在 Codeigniter 中开发了一个网站,但它在每个 url 末尾附加了一个哈希字符串。

例如:

http://my_website.com/#.UR46O6Wj12I

我想在每个网址后删除此哈希字符串或防止将其附加到网址中。

最佳答案

似乎您也在 ellislab 上发布了这个问题,所以我通过那里查看了您的页面。问题出在你的 javascript 上,而不是在 codeigniter 上。

导致哈希值的代码在您的 html 中是这样的:

<div class="like_social">
<!-- AddThis Button BEGIN -->
   <div class="addthis_toolbox addthis_default_style ">
      <a class="addthis_button_facebook_like" fb:like:layout="button_count" style="width:75px; overflow:none"></a>
      <a class="addthis_button_tweet" style="width:80px;overflow:none"></a>
      <a class="addthis_button_linkedin_counter" style="width:100px;overflow:none"></a> 
      <a class="addthis_button_google_plusone" g:plusone:annotation="bubble"></a> 
   </div>

   <script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
   <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5112601232209e07"></script>
<!-- AddThis Button END -->
</div>

就像 Rick Calder 所建议的那样,它来自某种附加组件,在本例中是来自 AddThis 的按钮。更多信息来自他们的support documentation可以找到有关该哈希的信息。

如果您想仍然保留该按钮,似乎可以通过转到 AddThis 设置页面的高级选项卡并取消选中跟踪地址栏共享来禁用它。

或者,您可以将 data_track_addressbar 设置为 false

关于codeigniter - 需要 codeigniter url 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896179/

相关文章:

codeigniter - CodeIgniter 中的全局变量不起作用

php - CodeIgniter Active Record 的批处理 "replace into"

php - mod_rewrite 没有正常工作

c# - 从 Regex 读取捕获组也是 URL 重写规则?可能的?

php - Ajax CSRF 403 禁止代码点火器

javascript - PHP foreach 循环上的 jQuery 切换

html - 改进极慢的 Codeigniter 网站的方法

javascript - 使用 404 撤销对某些页面的访问

apache - URL重写而不改变URL .htaccess

nginx 重写帖子数据