httaccess を記述して、URL を「www」フリーにし、「フレンドリーな」URL のスラッグ スタイルを設定できるようにする方法を見つけようとしています。ただし、内部 500 エラーに自分自身を書き込み続けているようです。それまたはそれは余分なものを持ち越していないようです。余分なものは.com/からのもの、つまりmydomain.com/hello/worldからのものです
RewriteEngine On
Options +FollowSymlinks -MultiViews
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mydomain.com [NC]
RewriteRule ^(.*)/?$ http://mydomain.com/index.php?r=$1
全体的な目標は、これらの 2 つの方法のいずれかで URL を取得します
http://mydomain.com/hello/world
http://www.mydomain.com/hello/world
そしてそれを翻訳してもらいます
http://mydomain.com/hello/worldをフロントエンドに送信しますが、バックエンドではhttp://mydomain.com/index.php?r=hello/worldと同等になります
また、ファイルが存在する場合、またはフォルダーが存在する場合、または存在するものは何でもリライトコールドを停止する条件を適用したいと思います。www部分を削除しなくてもこれが可能であることはわかっていますが、以前はこれを行うことができるhtaccessファイルを持っていたので、その部分についてはわかりませんが、そのファイルを失ってからずっと経ちましたそもそも私がどのようにそれをしたかを思い出すためにhtaccessで遊んだ。