2017-06-16 15 views
0

をリダイレクトワードプレス、私はカスタムを作りたい、このようにリダイレクト:htaccessファイルは、カスタム私はWordpressのサイトをした

/FRで開始/または/ EN /または/ ES /持っていないすべてのURLリダイレクトされるようにする/ FR/

私はこれを試してみました:

RewriteCond %{REQUEST_URI} !^/fr(.*) [OR] 
RewriteCond %{REQUEST_URI} !^/en(.*) [OR] 
RewriteCond %{REQUEST_URI} !^/es(.*) 
RewriteRule . /fr/? [R=301,L] 

はちょうどこの後に置か:

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

これはうまくいくようですが、私の問題はすべての画像で、CSS、jsはこのリダイレクトの影響を受けて読み込まれません。

このリダイレクトはURLのみで行い、アセットなしは解決できますか?

答えて

0

リダイレクトが正しく行われるように、.htaccessで次のルールを使用できます。

RewriteRule ^fr/(css|js|img)/(.*)?$ /$1/$2 [L,QSA,R=301] 
+0

もっと正確にこのルールを適用できますか?/fr /または/ en /または/ es /で始まらないすべてのURLは、/ fr /にリダイレクトする必要があります。 – Greg

関連する問題