adamsın.. deneyeceğim teşekkür ederim aradığım tam buydu.
RewriteEngine On
RewriteCond %{REQUEST_URI} !-en$ #tekrarlarsa kullanın haricinde kullanmanıza gerek yok
RewriteCond %{HTTP_HOST} ^en.xxxx.com$ [NC]
RewriteRule ^(.+)$ http://xxxx.com/$1-en [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_URI} !-ru$ #tekrarlarsa kullanın haricinde kullanmanıza gerek yok
RewriteCond %{HTTP_HOST} ^ru.xxxx.com$ [NC]
RewriteRule ^(.+)$ http://xxxx.com/$1-ru [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_URI} !-an$ #tekrarlarsa kullanın haricinde kullanmanıza gerek yok
RewriteCond %{HTTP_HOST} ^an.xxxx.com$ [NC]
RewriteRule ^(.+)$ http://xxxx.com/$1-an [L,R=301]
# $other$ yerine istediğiniz değeri yazarak kullanım alanını genişletebilirsiniz.
RewriteEngine On
RewriteCond %{REQUEST_URI} !-other$ #tekrarlarsa kullanın haricinde kullanmanıza gerek yok
RewriteCond %{HTTP_HOST} ^other.xxxx.com$ [NC]
RewriteRule ^(.+)$ http://xxxx.com/$1-other [L,R=301]Bu düzenlenmiş hali ile kök dizinde çalışmamasını engelliyoruz. Örneğin
http://xxxx.com =>
http://xxxx.com/-ru
Ayrıca zorunlu https yönlendirmesi için =>
RewriteEngine On
RewriteCond %{REQUEST_URI} !-en$ #tekrarlarsa kullanın haricinde kullanmanıza gerek yok
RewriteCond %{HTTP_HOST} ^en.xxxx.com$ [NC]
RewriteCond %{HTTPS} off [OR] #http => https
RewriteRule ^(.+)$ https://xxxx.com/$1-en [L,R=301]İşler yolunda gitmezse pm atarsanız yardımcı olurum.