ダウンロードした PHP アプリケーションを使用していますが、サーバー上で半分動作していますが、書き換えエラーと思われるエラーが発生しています。
このアプリケーションは、人々が募集中のポジションを閲覧し、オンラインで応募できる「求人掲示板」です。
現在、「技術的に」機能しています。ユーザーは、サイトと投稿を表示でき、申請フォームに記入できます。メッセージは正しく送信されます。
問題は、送信ボタンが押されると、ブラウザはページがロードされていることを示しますが、何もロードされないことです。メッセージは送信されますが、次のページが読み込まれません。
このアプリケーションは htaccess の書き換えを使用していますが、これが問題だと思います。
アプリケーションはトップ レベル ドメインですぐに使用できるはずですが、サブドメインで使用しようとしています。サブドメインを使用する場合、技術的に大きな違いはないと仮定するのは正しいですか? 結局、フォームが送信されるまで、ページはすべて正常に読み込まれます。
アプリケーションはhttp://volunteer.essentialtransit.comで実行されています。
表示されているのは、最初にセットアップされた後のアプリケーションで、サンプルの「ジョブ」を 1 つ追加しました。
私が言及している問題を確認するために申請してみてください。数秒で完了する非常にシンプルな申請フォームです。
htaccess ファイルは次のとおりです。
# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
ErrorDocument 404 /page-unavailable/
<files ~ "\.tpl$">
order deny,allow
allow from none
deny from all
</files>
おそらく、誰かが htaccess ルールが何をしているのかを説明できれば、問題を理解できるでしょう。
編集: したがって、ページは実際に読み込まれますが、非常に長い時間が経過した後にのみ読み込まれます。フォームが送信されたことがブラウザに表示され、次のページの読み込みが開始されますが、実際の読み込みには数分かかります。サイトの他のすべてのページは、それよりも速く読み込まれます。他の奇妙な点は、「求人」ページが最初に開かれたときはすばやく読み込まれ、適用後に同じ「求人」ページにリダイレクトされるだけですが、今回は読み込みに時間がかかることです。