Autor | Zpráva | ||
---|---|---|---|
Pawlaz Profil |
Ahoj všichni,
hledám řešení nastavení htaccess pro 2 domény na jednom hostingu. Mám 2 domény - domena.ru a domena.cz, pro které je jeden hosting. Mám následující přesměrování v htaccess které mi doménu domena.ru a www.domena.ru směruje do adresáře www.domena.ru/ru/. Domena.cz otevírá český obsah z rootu. RewriteCond %{HTTP_HOST} ^favea\.ru$ [OR] RewriteCond %{HTTP_HOST} ^www\.favea\.ru$ RewriteRule ^/?$ "http\:\/\/www\.favea\.ru\/ru/$1" [R=301,L] Přímý odkazu na domena.ru a www.domena.ru se správně směruje do adresáře www.domena.ru/ru/ Potřeboval bych ale upravit htaccess tak, aby přímý odkaz např. na stránku www.domena.ru/aktuality (všechny stránky za lomítkem rootu) přesměrovalo stránku do adresáře www.domena.ru/ru/ - teď se zobrazí podstrčený obsah české stránky aktuality jako www.domena.ru/aktuality. S tím souvisí třeba i to, že je stejný obsah pro www.domena.cz/ru/ a www.domena.ru/ru/ - máte někdo nápad jak i tohle vyřešit? Celý htaccess vypadá takto: Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteCond %{HTTP_HOST} ^domena\.cz [nc] RewriteRule (.*) http://www.domena.cz/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^domena\.ru$ [OR] RewriteCond %{HTTP_HOST} ^www\.domena\.ru$ RewriteRule ^/?$ "http\:\/\/www\.domena\.ru\/ru/$1" [R=301,L] Díky předem za pomoc Pavel |
||
Časová prodleva: 4 dny
|
|||
Davex Profil |
#2 · Zasláno: 17. 11. 2009, 15:32:16
Těsně za RewriteEngine On by mělo stačit přidat:
RewriteCond %{HTTP_HOST} ^(www\.)?domena\.ru$ RewriteRule ^/?([^/.]+)$ http://www.domena.ru/ru/$1 [R=301,L] |
||
Časová prodleva: 14 let
|
0