1
POSTリクエストのルーティングを変更することはできますか?/index.php/ [Codeigniter]を削除するPOSTリクエストを再ルーティング
私はフォームアクションアトリビュートに/index.php/
を含める必要があることを知りました。 $ _POST配列が空であり、それがCIによってエラーであると思っている間に私を悩ませました。
私の.htaccessファイルは、現在、次のようになります。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond %{REQUEST_URI} ^application.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond $1 !^(phpmyadmin|index\.php|images|robots\.txt)
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
<Limit GET POST>
order deny,allow
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
編集: 私はそれが行きたい場所フォームがリダイレクトが、POSTデータがあまりにもそこに取得していません。
私は10回のようなドキュメント上で見て、インターネット上の任意の可能な方法を探したが、私はできませんしましたこれを再ルーティングする方法を見つける。 – HypnoTox
私の通常のURLリクエストは正常に機能しているので、パーツは完璧に動作しますが、POSTには '/ index.php /'が必要です。 – HypnoTox