Clicky

Skocz do zawartości


Zdjęcie
- - - - -

Kohana 3.2.2 na az.pl - problem z URL'ami

1 odpowiedź w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 erykszolc

erykszolc

    Początkujący

  • Użytkownik
  • Pip
  • 95 postów
  • Skąd:Kalisz

Napisano 06 lipiec 2013 - 10:47

Cześć Panowie! Mam nadzieję, że ktoś zna odpowiedź jak obejść to badziewne az.pl :/ Niestety dziś w nocy przeniosłem stronę z netart.pl (gdzie wszystko działało) na serwer klienta do az.pl... i zaczęły się schody. Pierwszy problem to nieinterpretowanie linków z ":", ale to da się obejść endkodowaniem, ale główny problem to paginacja, w której KO używa funkcji HTML::chars(), a link, który powinien wyglądać tak

"domena/artykuly-jednorazowego-uzytku/13?page=2"

na az.pl wygląda

"domena/artykuly-jednorazowego-uzytku/13?%2Fartykuly-jednorazowego-uzytku%2F13=&page=2"

... jakaś kompletna amba :( mało tego, jeśli nawet ręcznie poprawię ten link w pasku adresu to i tak strona nie wyświetla kolejnej podstrony wyników. Może ktoś z was już z tym walczył i będzie w stanie pomóc? Podaję roboczy adres w razie jakby ktoś chciał sprawdzić problem na żywym oragizmie: http://sklep.artmedi...owego-uzytku/13

Z góry big "senks"!
...zanim zaczniesz łowić ryby, naucz się robić sieci...

#2 erykszolc

erykszolc

    Początkujący

  • Użytkownik
  • Pip
  • 95 postów
  • Skąd:Kalisz

Napisano 06 lipiec 2013 - 23:58

Udało się obejść ten problem :) Dla potomnych podaję rozwiązanie:

1. Pierwsza rzecz to modyfikacja htaccess'a, a konkretnie zmiana:

RewriteRule .* index.php/$0 [PT]


na choćby to

RewriteRule .* index.php [L]


2. Druga rzecz to dopisanie "na początku" kohany, np. w bootstrap'ie, poniższej linijki kodu :)

$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];


I to by było na tyle z az.pl ;)
...zanim zaczniesz łowić ryby, naucz się robić sieci...




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych