autoloader / htaccessと連携する本番サーバーの構成

Mar 15 2020

ローカルで完全に機能するSymfonyアプリを作成しましたが、実際のステータスを本番サーバーに転送するのは難しい作業でした。

私が抱えている最後の問題は、/ blalblaが機能しないことです。

したがって、/は機能しますが、他のいずれかをロードしようとすると機能しません。

違いはです。私のローカルでは.htaccesがあり、製品では無効にしなければならなかったのは、これが原因であるためです。

内部サーバーエラーサーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。

[アドレス指定なし]のサーバー管理者に連絡して、このエラーが発生した時刻と、このエラーの直前に実行したアクションを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。

さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。

ウェブサイトポート80のApache / 2.4.41サーバー

無効にすると、.htacces/ルートにアクセスできますが、他にはアクセスできません。

どこから始めればいいですか?

私は私が必要だと思います.htaccessか?

ここにあります(必要な場合)

 <IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> <IfModule !mod_rewrite.c> <IfModule mod_alias.c> RedirectMatch 302 ^/$ /index.php/
    </IfModule>
</IfModule>

回答

1 MohamedCHIBANI Mar 18 2020 at 11:27

/ onlyの代わりに他のルートにアクセスするための.htaccessファイルを追加するためのapacheがサーバーにありません

そのための私の解決策: https://stackoverflow.com/a/60549873/8808725