私はすでにこれに多くの時間を費やしています。 ローカルのzendプロジェクトはhttp://MY_URL.lhにあります。Zend urlはBASE_URL/enをBASE_URLに書き換えますか?lang = en
私はこののhtaccessファイルがあります。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
# RewriteRule ^.*$ /index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|wfs|csv)$ index.php
をそして私はこの書き直したい:私のルールを追加するために、私はすでにしようと試みてきた
htttp://MY_URL.lh/?lang=en
:このに
htttp://MY_URL.lh/en
を
RewriteRule /^([a-z]{2})$ /?lang=$1 [R]
RewriteRule ^.*$ - [NC,L]
前
が、その後何の更なるZendのルーティングは、私は私のルールにフラグ[C]を追加しますが、所望の動作がまだ不足している場合を除き、機能しません。
また、[R = 301]フラグで試しました。
Zend Projectsでhtaccess書き換えルールを作成するのがなぜ難しいのでしょうか。
ありがとうございました!
ありがとうございました!それは働いたが、ブラウザのURLバーからアドレスを変更しましたが、変更せずにアドレスを変更する方法はありますか? –
@ SerbuFlorin-Adrian上記の編集を参照してください –
私はそれを行い、URLアドレスバーではURLアドレスが変更されています。 –