2016-06-21 45 views
1

我注意到,從本地主機轉移我的文件到開發服務器後,我的形式將不再有效(它完美罰款在當地的環境)。在我看來,這是因爲.htaccess的內容。的.htaccess防止POST形式從工作

相關格式代碼:

<form id="formbuilder" method="post" action="<?php echo get_template_directory_uri() ?>/add_entry.php"> 

和內容的.htaccess:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

有沒有什麼辦法可以改變在某種程度上,它會讓我更新我的職務要求htaccess的?當我在開發工具中檢查它時,請求在'add_entry.php'結束。 感謝您的任何提示, S.

回答

0

這htaccess的不會阻止get_template_directory_uri()/add_entry.php從執行,假設無論get_template_directory_uri()收益加上/add_entry.php是您的服務器上此add_entry.php文件的實際路徑。如果它不存在,它會將請求映射到index.php,這可能是正在發生的事情。

您可能會發現類似this是有幫助的。