Mam dziwny problem. Do tej pory nie było problemu z wyszukiwarką na mojej stronie. Jednak wczoraj zauważyłem, że przestała ona działać poprawnie. Wpisuje dowolne słowo klikam "szukaj" i zamiast wyświetlić stronę z wynikami wyszukiwania to odświeża mi stronę główną i tyle.
Po wpisaniu jakiegoś słowa i kliknięciu "szukaj" w pasku adresowym przeglądarki pokazuje mi się coś takiego:
http://www.nazwadomeny.pl/mod_search?text=wybory2010&wyslij=szukaj
Za wyszukiwanie odpowiada moduł "mod_search.php". Oto jego zawartość:
<? $szablon="domyslny.tpl"; $smarty->assign_by_ref('modul', $modul); if($_REQUEST["text"]!=""){ $poszukiwany_text=$_REQUEST["text"]; switch($_REQUEST["gdzieszukac"]){ case "tytul": $gdzieszukac="tytul"; break; case "tytul_opis": $gdzieszukac="tytul_opis"; break; case "tytul_opis_tresc": $gdzieszukac="tytul_opis_tresc"; break; case "tags": $gdzieszukac="tags"; break; case "google": $gdzieszukac="google"; break; default: $gdzieszukac="tytul_opis"; break; } $szukaj_root=(int)$_REQUEST["szukaj_root"]; } if($gdzieszukac=="google"){ ?> <script type="text/javascript"> </script> <? } $ids=$poszukiwany_text."-".$gdzieszukac; $ids.=$r["rola"]; } if(!$smarty->is_cached($szablon, $ids)){ require_once("tablice_smarty/tablice_smarty_konfiguracja.php"); } if(!$smarty->is_cached($szablon, $ids) && $poszukiwany_text!=""){ $ilosc_wynikow="0"; $wynikowe_wezly=$akt_wezel->SzukajWezlow($poszukiwany_text, $gdzieszukac, $wsnestedSet, $_SESSION["nazwa_klienta"], 0, 0, array('szukaj_root'=>$szukaj_root)); //print_r($wynikowe_wezly); foreach($wynikowe_wezly as $key=>$value){ } $smarty->assign_by_ref('sciezka', $sciezka_url); $smarty->assign_by_ref('tab_nawigator', $tab_nawigator); //$smarty->assign_by_ref('wezel', $akt_wezel->PobierzWezel()); //$smarty->assign_by_ref('rodzice', $akt_wezel->PobierzRodzicow()); //$smarty->assign_by_ref('sasiedzi', $akt_wezel->PobierzSasiadow()); //$smarty->assign_by_ref('dzieci', $akt_wezel->PobierzDzieci()); $smarty->assign_by_ref('wynikowe_wezly', $wynikowe_wezly); $smarty->assign_by_ref('poszukiwany_text', $poszukiwany_text); $smarty->assign_by_ref('gdzieszukac', $gdzieszukac); $smarty->assign_by_ref('ilosc_wynikow', $ilosc_wynikow); $smarty->assign_by_ref('szukaj_root', $szukaj_root); } $tabela_pomiarow=W_PomiarCzas($tabela_pomiarow); W_Naglowki(); $smarty->display($szablon, $ids); ?>
Czy ktoś może mi w jakiś sposób w ogóle pomóc? Dlaczego to przestało działać i jak to naprawić?
Ostatnimi czasy jedyna zmiana jaka robiłem w htacces to przekierowanie żeby gdy ktoś wpisze http://nazwadomeny.pl przekierowywał automatycznie na http://www.nazwadomeny.pl.ale czy to może mieć jakiś związek?
Pomóżcie :/
Pozdrawiam