私は実際にシステムにこの mod_rewrite を使用して、SEO フレンドリーにしています。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ $1/ [L,R=301]
RewriteRule ^(.*)/$ /?c=$1&l=deu
なぜそれが機能するのかわかりませんが、何時間も試行錯誤した後、これが私にとっての解決策でした。今はそれを拡張したいと思っています。
私は何かが欲しい
"if /eng/ is on the end of the url, redirect request to ?c=$1&l=eng"
それ以外の場合は、上記のルールを使用する必要があります。
誰か助けてくれませんか?(下手な英語でごめんなさい)