2017-01-06 12 views
0

htaccess書き換えルールを実装するのに少し問題があります。 MVCフレームワーク内の他のURIにURIとして渡された言語IDを書き直すだけでいいです。でなければならない書き換え言語他のパスへのURIパス

http://www.example.com/en-usまたはhttp://www.example.com/pt-br

書き換えるURL:

基本的には、ときに誰かのようなものを書く

http://www.example.com/locale/to/en-ushttp://www.example.com/locale/to/pt-br

私はすでにそのような何かを実装しよう:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^\/(pt-br|en-us) 
RewriteRule (.*) /locale/to/$1 

しかし、動作しませんが、私はこのコードを使用してリライトを取得することはできません。私の質問を修正する

答えて

0

最終的な解決策がある:

このルールを使用して
RewriteEngine On 
RewriteCond %{REQUEST_URI} ^\/((pt-br|en|en-us).*) 
RewriteRule (.*) /locale/to/$1 [R=301,L] 

espectedとして、書き換えが動作します。

関連する問題