我在Joomla CMS环境中工作,为了保证安全,我使用了一个非常严格的.htaccess文件(Reference)。我想对这样的PHP页面进行Ajax调用:
...
$.post("http://mywebsite.com/includes/myfile.php", { var: var, var2: var2 },
...
但是,这些限制不允许我将数据发布到我的PHP文件中,并且我收到了403(Forbidden)错误。
如何允许单个PHP文件接收POST数据,或者如何允许将POST数据发送到单个PHP文件?
我尝试过以下几行,但它们无效。
RewriteRule ^includes/myfile\.php$ - [L]
RewriteCond %{REQUEST_METHOD} !POST
答案 0 :(得分:0)
我在我的htaccess上使用了这一行:
RewriteRule ^(includes/myphpfile\.php) $1 [L]
它有效。