修改.htaccess以允许ajax访问一个文件

时间:2014-02-27 02:40:42

标签: ajax .htaccess codeigniter

我有一个网站www.myurl.com

它具有以下布局

/home/html/.htaccess
/home/html/application
/home/html/application/.htaccess
/home/html/application/controllers/stats.php

/home/html/.htaccess包含:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]

/home/html/application/.htaccess包含:

  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /index.php?$1 [L]

我不知道这是否重要,但该网站由CodeIgniter提供支持。

这是我的问题,我正在进行以下Ajax调用:

                   $.ajax({
                   url: '<?php echo site_url('stats/get_stuff')?>',
                   type:'POST',
                   data: { parm1 : "parm1", 
                           parm2 : "parm2",
                           parm3 : "parm3" }, 
                   dataType: 'json',
                   success: function(output_string){
                   }

<?php echo site_url('stats/get_stuff')?> returns: 


http://www.myurl.com/stats/get_stuff

并且Ajax调用给出以下错误:

http://www.myurl.com/stats/get_stuff 401未经授权

我很确定我必须修改一个或两个.htaccess文件,但我不确定哪一个,最重要的是我必须改变。

有人可以提出任何建议吗?

0 个答案:

没有答案