2014-10-31 100 views
0

我在Joomla CMS環境下工作,爲了保證安全,我使用了一個非常嚴格的.htaccess文件(Reference)。我想打一個Ajax調用PHP頁面像這樣:允許通過.htaccess發佈到只有一個PHP文件

... 
$.post("http://mywebsite.com/includes/myfile.php", { var: var, var2: var2 }, 
... 

但是,這些限制不會允許我把數據上傳到我的PHP文件,我得到一個403(禁止)錯誤。

如何允許單個PHP文件接收POST數據,或者如何允許POST數據發送到單個PHP文件?

我試過了下面的幾行,但它們不起作用。

RewriteRule ^includes/myfile\.php$ - [L] 
RewriteCond %{REQUEST_METHOD} !POST 
+0

合法的問題:究竟是如何拒絕POSTS將使您的網頁更安全? – 2014-10-31 18:15:03

回答

0

我已經用我的htaccess這一行:

RewriteRule ^(includes/myphpfile\.php) $1 [L] 

和它的作品。