私は htaccess を初めて使用し、AJAX を介した POST 値に問題があります。
htaccess をいじり始める前はすべてが機能していたので、おそらく簡単な修正です。
投稿の値が AJAX を介して失われています。htaccess を使用してサフィックス (php) を削除するように URL を書き直したことが原因だと思います。通常のスクリプト (つまりログイン) で POST 値に問題がありましたが、これは書き換え条件を追加することで解決されました。
私のコードの下を見てください:
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
RewriteCond %{REQUEST_METHOD} !POST
RewriteRule ^index.php / [L,R=301]