Problem s presmerovanim

Programovacie jazyky, rady, poradňa...
Key5ers0ze
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2353
Registrovaný: 28 apr 2006, 17:35
Bydlisko: http://footy.sk
Kontaktovať používateľa:

Príspevok od používateľa Key5ers0ze »

Presuval som jeden web z websupportu na centralhost(nie ze by som bol s wp nespokojny, ale koncila mi platnost hostingu a na centralhoste mam nevyuzite 1gb miesta a zaplatene to je na dva roky). Vsetko som skopiroval, nastavil som db, web vsak nefunguje. Vracia mi to chybu:

Kód: Vybrať všetko

[b]Táto webová stránka sa presmerúva sama na seba.[/b]

Otvorenie webovej stránky na adrese http://www.webka.eu/ zapríčinilo príliš veľa presmerovaní. Vyčistenie súborov cookie pre túto webovú stránku môže vyriešiť problém. Ak to nepomôže, môže sa jednať o nesprávnu konfiguráciu servera, nie o problém s vaším počítačom.
Web funguje na wordpresse..

Nevedel som ci je problem v hostingu alebo v niecom inom a tak som prekopiroval i subdomenu, ktora takisto bezi na wordpresse, nastavil som, vyskusal a s prekvapenim zistil, ze web na subdomene funguje.

Neskor ma napadlo, ze chyba by mohla byt v tom, ze som kedysi davno (a teraz si moc dobre nepamatam) instaloval plugin alebo vkladal nejaku upravu, ktora presmerovavala web zadany s www na zaciatku na web bez www.
Problem je v tom, ze netusim kde som taku upravu robil a ako to mam teraz upravit... Po otvoreni .htaccess som zistil, ze obsah je totozny s tym .htaccess, ktory spokojne bezi na subdomene..

Tak vas prosim o kazdu radu, v pripade potreby poslem subory, v ktorych by sa takato uprava mohla nachadzat..
Za pomoc som vopred vdacny..

/cookies som samozrejme vymazal

//autoeditácia príspevku ( 25 May 2009, 20:22 )
tak som to nakoniec riesil tak, ze som preinstaloval Wordpress..
stale vsak ostava jeden problem :|

tento webhosting ma nejaku zvlastnu strukturu-cely web je ulozeny na subdomene www a nie ako to byvalo na wsku - v priecinku web. adresa bez www ma presmeruje na web s www, problem vsak je v tom, ze ak niekto klikne na odkazovane clanky napriklad z vybrali.sme (ktore boli ulozene bez www) nehodi ho to na clanok, ale na hlavnu stranku. Je mozne toto nejak riesit vo wordpresse?

vdaka za kazdu radu
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

To presmerovanie mení url? (alebo sa v nej zmení len to www?)
Key5ers0ze
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2353
Registrovaný: 28 apr 2006, 17:35
Bydlisko: http://footy.sk
Kontaktovať používateľa:

Príspevok od používateľa Key5ers0ze »

tu je priklad: http://webka.eu/2009/03/28/zosrotuj-svojho-prezidenta/ z vybrali.sme.sk, po kliknuti sa nedostanem na clanok, ale na http://www.webka.eu

Ked som v administracii zmenil WordPress address (URL) a Blog address (URL) vyhodilo mi to hlasku zo zaciatku ( o tom, ze presmerovanie je v loope a stranka sa presmeruvava na samu seba)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Akým spôsobom máš vlastne to presmerovanie vyriešené? (ak si to nerobil ty, ale robil to hosting, pravdepodobne to budú musieť opraviť oni)
Key5ers0ze
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2353
Registrovaný: 28 apr 2006, 17:35
Bydlisko: http://footy.sk
Kontaktovať používateľa:

Príspevok od používateľa Key5ers0ze »

tak ako som pisal, je to v zlozke www (cize subdomena), no a k tomu je v roote .htaccess:

Kód: Vybrať všetko

RewriteEngine On

RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
RewriteRule  ^(.*)$  http://www.%{HTTP_HOST} [L,R=301,QSA]
rozmyslal som ci by som to nemal vsetko skopirovat do rootu a nie do zlozky www, to mi vsak pride ako blbost..
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Mne to blblo, keď som to nemal v roote, neviem prečo
Napr pri rewrite_mode tiež..
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Skús:

Kód: Vybrať všetko

RewriteEngine On

RewriteCond  %{HTTP_HOST}  ^webka\.eu$ [NC]
RewriteRule  ^(.*)$  http://www.webka.eu/$1 [L,R=301]
(prípadne aj s tým QSA)
Key5ers0ze
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2353
Registrovaný: 28 apr 2006, 17:35
Bydlisko: http://footy.sk
Kontaktovať používateľa:

Príspevok od používateľa Key5ers0ze »

chrono, si genius.. nemam cas na podrobne testovanie, ci funguje vsetko, ale vyzera to tak, ze ano. Velmi pekne ti dakujem! :)
Mimochodom co znamena to QSA? Nebude to robit nejaku neplechu bez toho?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

QSA sa používa v prípade, keď nejako upravuješ query string (to je tá časť url za znakom ?). Ty tú časť, v tom .htaccess, neupravuješ, takže to tam nemusíš mať.
Napísať odpoveď