htaccess重写与jquery ajax url混乱

时间:2014-07-25 13:33:57

标签: javascript jquery ajax .htaccess

我已经从

重写了我的网址
  

mysite.com/?a=QUERY_ONE&b=QUERY_TWO

  

mysite.com/QUERY_ONE/QUERY_TWO

我的根目录中有我的ajax文件,当我通过请求时,我使用:

  

$。get('ajax-file.php',PARAMETERS,function(data){});

但当有人访问 mysite.com/QUERY_ONE / 时,

QUERY_ONE 充当我的ajax请求无效的目录,因为他们在 QUERY_ONE 目录中找不到“ajax-file.php”。

如何将ajax文件保存在根目录中并仍可访问它?

2 个答案:

答案 0 :(得分:1)

/

之前添加ajax-file.php
$.get('/ajax-file.php', PARAMETERS, function (data) {});

答案 1 :(得分:0)

我有同样的问题。我正在使用localhost进行开发,问题是.htaccess不允许jquery运行。我找到的解决方案是:从jquery存储库本身引用jquery而不是本地目录。

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>

解决方案的更多细节在这里:

  

http://community.sitepoint.com/t/htaccess-file-stops-making-jquery-work/54654/11