したがって、問題はかなり単純です。たとえば、サイト www.example.com を呼び出すと、Apache サーバーは通常、index.htm または index.php などのデフォルト スクリプトを呼び出します。ただし、スクリプトは URL バーに表示されません (つまり、www.example.com/index.php) ではなく、example.com だけです。これは通常問題にはなりませんが、私は SEO (検索エンジンの最適化) のためのパラメーターなしの URL に取り組んでいます。したがって、ページ上の href="contact" などのリンクは、example.com/index/contact ではなく example.com/contact を呼び出します (index は巧妙なことを行っています。php 拡張機能が隠されていることに注意してください)。
私の考えは、Apache にデフォルトのスクリプト名を強制的に表示させることですが、その方法を知っている人はいますか? それ以外の場合は、提案を受け付けています。(できれば、.htaccess で mod_rewrite を回避したい)
前もって感謝します :)