Posiadam kod który zmienia wszystkie linki na przyjazne wg. poniższego schematu:
function replace_for_mod_rewrite(&$s) { "'(?<!/)index.php'", "'(?<!/)funcs.php\?name=kontakt&rodzaj=([a-zA-Z0-9\-\_]+)&ogloszenie=([a-zA-Z0-9\-\_]+)'", "'(?<!/)funcs.php\?name=kontakt&rodzaj=([a-zA-Z0-9\-\_]+)'", "'(?<!/)funcs.php\?name=kontakt'", "'(?<!/)funcs.php\?name=ogloszenia&file=zobacz_ogloszenie&id=([a-zA-Z0-9\-\_]+)&nazwa=([a-zA-Z0-9\-\_]+)&miasto=([a-zA-Z0-9\-\_]+)'", ); "index.html", "kontakt-\\1-\\2.html", "kontakt-\\1.html", "kontakt.html", "\\2-\\3-\\1.html", ); return $s; }
wywowyłanie na końcu kodu całej strony:
Wszystko działa idealnie na localhost'cie ale po przeniesieniu na serwer w nazwa.pl na stronie ne generują się przyjazne linki (samo mod_rewrite działa poprawnie, prawdziłem na pliku 'index.html'). Czy wiecie w czym może tkwić problem?
Pozdrawiam