| Autor | Zpráva | ||
|---|---|---|---|
| vita Profil * |
#1 · Zasláno: 26. 2. 2013, 10:54:51
Ahoj,
chci, aby se uživatelům, co přijdou z domain.de, zobrazil obsah složky de/ (bez přesměrování, jen "podrstrčení"). Mám tento kód: RewriteEngine on
RewriteBase /
# prijde z de
RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ /de/$1 [R] #[R] dám pak pryč
#pro index to jde ok, pokud vršek zakomentuju
RewriteCond %{HTTP_HOST} ^(www.)?domain.de$
RewriteRule ^(/)?$ de/index.html [L]Bohužel mě to přesměruje na domain.de/de/de/de/de... atd. Nevíte jak na to? Díky moc! |
||
| Davex Profil |
#2 · Zasláno: 26. 2. 2013, 13:11:27
Musí se zajistit, aby se přepsaná adresa znovu nepřepisovala stejným pravidlem. Třeba přidáním pravidla před všechny ostatní:
RewriteRule ^de/ - [L] |
||
| vita Profil * |
#3 · Zasláno: 26. 2. 2013, 15:00:24
Díky, super.
Nakonec mi to funguje takhle, kdyby to někoho zajímalo. # prijde z de
RewriteCond %{HTTP_HOST} ^(www.)?domain\.de$ [NC]
RewriteRule ^de/ - [L]
RewriteCond %{HTTP_HOST} ^(www.)?domain\.de$ [NC]
RewriteRule ^(.*)$ /de/$1
# Also redirect the root folder.
RewriteCond %{HTTP_HOST} ^(www.)?domain.de$
RewriteRule ^(/)?$ de/index.html [L] |
||
|
Časová prodleva: 14 let
|
|||
0