1

私は実際にシステムにこの 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"

それ以外の場合は、上記のルールを使用する必要があります。

誰か助けてくれませんか?(下手な英語でごめんなさい)

4

1 に答える 1

0

301ルールの直後にこれを追加してみてください

RewriteRule ^(.*)/eng/$ /?c=$1&l=eng [L]
于 2012-08-10T21:57:33.827 に答える