htaccess átrirányítás /en -re

eMeLA képe

Az oldal kétnyelvű hu/en. Több domain mutat rá, amiből a domain.com-ot ha nincs benne /en vagy /hu, akkor át szeretném irányítani a domain.com/en-re.

Eddig jutottam, de nem jó:

# Az első részben átalakítom www. nélkülivé.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

# ha domain.com akkor menjen domain.com/en -re.
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/en/$1 [L,R=301]

Az eredmény: http://domain.com/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/...

Drupal verzió: 
Fórum: 
gazsesz képe

Bár nem vagyok szakértője, de úgy néz ki, mintha végtelen ciklusba kerülne, mert a domain.com/en is tartalmazza a domain.com-ot.
Ha van cPanel hozzáférésed, akkor szerintem ott irányítsd át a domain-t.

0
0

Gazsesz

eMeLA képe

Óóó. Köszönöm. cPanel-on megoldottam. :)

(azért, ha valaki tudja a htaccess-es megoldást, arra is kiváncsi lennék.)

0
0

...mit tudok: http://web.termuves.hu

leonidasz képe

<IfModule mod_rewrite.c>
  RewriteEngine on
RewriteRule ^de/ http://domainem.de/ [L]
RewriteRule ^hu/ /catalog [L]

Az alapján már sztem meg tudod írni
0
0