Autor | Zpráva | ||
---|---|---|---|
xarox Profil |
#1 · Zasláno: 21. 2. 2011, 18:16:26 · Upravil/a: xarox
Ahoj,
potřebuji udělat to, že na moje stránky http://www.masozravky.eu předělávám. Moje staré stránky jsem přesunul na adresu http://www.masozravky.eu/old_web/ . Potřebuji akorát udělat přesměrování zároveň jak http://masozravky.eu -> http://www.masozravky.ez/old_web/ tak i přesměrování www.masozravky.eu -> htp://www.masozravky.eu/old_web/ . Zkoušel jsem různé fígle, ale přesměrování www.masozravky.eu na http://www.masozravky.eu/old_web mi tam prostě nejde - stále se píše hláška o přesmyčkování. Vše potřebuji mít s WWW na začátku kvůli již proběhlé indexaci vyhledávačů. #zapnuti prepisovani RewriteEngine On #presmerovani vseho na novou adresu RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ([^.]+\.[^.]+)$ RewriteRule ^(.*) http://www.%1/$1 [R=301,QSA,L,NE] #Redirect 302 /masozravky.eu http://www.masozravky.eu/old_web/ #RewriteCond %{HTTP_HOST} ^www.masozravky.eu #RewriteRule ^(.*) http://www.masozravky.eu/$1 [R=301,QSA,L] Díky |
||
Davex Profil |
#2 · Zasláno: 21. 2. 2011, 22:51:27
xarox:
„Moje staré stránky jsem přesunul na adresu ht>tp://w>ww.masozravky.eu/old_web/“ To je sice hezké, ale já bych to z různých důvodů nedělal. Nepovažuji za dobrý nápad, provozovat současně starou a novou verzi webu. „Zkoušel jsem různé fígle, ale přesměrování w>ww.masozravky.eu na ht>tp://w>ww.masozravky.eu/old_web mi tam prostě nejde - stále se píše hláška o přesmyčkování.“ Stačí přidat nějakou vhodnou podmínku proti zacyklení. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ([^.]+\.[^.]+)$ RewriteRule ^(.*) http://www.%1/$1 [R=301,QSA,L,NE] |
||
xarox Profil |
#3 · Zasláno: 22. 2. 2011, 09:02:38
Ahoj díky,
odpoledne hned vyzkouším. Jinak co se týče provozu nového a starého webu, určitě vím, že to není nejlepší řešení, ale nový web teprve připravuji, ale šlo mi o to si "uklidit" na FTP jinak bych se v těch složkách už vážně ztratil (mám tam nakopírovanou Joomla!). |
||
xarox Profil |
#4 · Zasláno: 22. 2. 2011, 17:36:20
Ok funguje to, sice se teď vše směruje na http://masozravky.eu/old_web/ bez toho www. ale to nevadí. Hlavně když to vše jede, díky.
Zdrojový vyřešený kód je zde: #presmerovani vseho na novou adresu RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{HTTP_HOST} ^www.masozravky.eu RewriteRule ^(.*) http://www.masozravky.eu/old_web/$1 [R=301,L] |
||
Časová prodleva: 13 let
|
0