0

言語を書き直したいだけです(それ以上はありません):en> lang/en、es> lang/es ...など。

http://domain.com/en  >  http://domain.com/lang/en 
http://domain.com/es  >  http://domain.com/lang/es 
http://domain.com/en/places?User=1  >  http://domain.com/lang/en/places?User=1
http://domain.com/es/places?User=1  >  http://domain.com/lang/es/places?User=1

私の現在の .htaccess は次のとおりです。

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^en(.*)$ lang/en$1 [NC,L]
RewriteRule ^es(.*)$ lang/es$1 [NC,L]

どうぞ、これでよろしいですか?最終的な URL: http://domain.com/lang/en/places?User=1が表示され、ブラウザーにhttp://domain.com/en/places?User=1が表示されるようにします。それは可能でしょうか?

どうもありがとう!

4

1 に答える 1

0

ブラウザに元の URL を表示させたいですか? 「パススルー」が必要です。「[NC]」を「[PL]」に変更してみてください

于 2012-08-19T10:00:37.593 に答える