![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam, zagłębiam się w lekturę różnych stron podejmujących temat przyjaznych adresów. Od jakiegoś czasu zaciekawił mnie ten atrykuł: http://forum.sprawnymarketing.pl/pozycjono...zyjazne-url-22/
Myślałem że na jego podstawie wprowadzę przyjazne urle na swojej skromnej witrynie. Póki co grzebiąc w pliku htaccess udało mi się jedynie zrobić opcję wchodzenia na moją www poprzez zarówno index.php jak i index.html - po tym poznaję też że mogę zastosować red-write (serwer od netart - można robić przyjazne urle). Na jednych stronach była mowa tylko i wyłącznie o pliku htaccess, jakoby właśnie on odpowiadał za przypisywanie adresów. Innym artykułem na którym chciałem się podeprzeć był ten: http://www.sprawnymarketing.pl/artykuly/mod-rewrite/ Dość sporo "buszowałem" w necie szukając informacji na ten temat i doszedłem do wniosku, że art nr jeden wydaje się być najlepszym (http://forum.sprawnymarketing.pl/pozycjonowanie-stron/mod-rewrite-przyjazne-url-22/). Mam w nim jednak wiele niewiadomych, jedną z nich jest $data i zmenna $string. - Uprzedzono mnie nawet zadając pytanie na ten temat, niestety bez odpowiedzi: Cytat witam moglby pan wyjasnic ten skrypt rewrite.php od roku zastanawiam sie i nei moge zrozumiec go... co mianowicie kryje sie pod zmienna $data i zmeinna $string w tych funkcjach jak to dziala? dziekuje serdecznie za okazana pomoc. pozdrawaim. Czy ktoś z Was spotkał się z artykułem totalnie wyczerpującym ten temat (J. polski) ? Może ktoś mógłby zinterpretować/wyjaśnić działanie pliku rewrite.php, którego kod wklejam poniżej: Kod <? function rewrite_url_filter($data) { $link = $data[0]; $link = ereg_replace('" , '', $link); $link = explode('="', $link); $_link = $link[0]; $link = $link[1]; //reguly //dwie zmienne $link=preg_replace('#index.php\?zmienna1=([0-9]*)&zmienna2=([0-9]*)#', 'index-\\1-\\2.htm',$link); //jedna zmienna $link=preg_replace('#index.php\?zmienna1=([0-9]*)#', 'index-\\1.htm',$link); $link=preg_replace('#index.php#','index.htm',$link); $link=preg_replace('#index.php#','index.htm',$link); $link=preg_replace('#index.php#','index.htm',$link); $link=preg_replace('#rewrite_test.php#','rewrite_test.htm',$link); $link = $_link.'="'.$link.'"'; return $link; } function rewrite_ob_filter($string) { return preg_replace_callback('/(href|src|action)\s*=\s*"[^"]+"/', 'rewrite_url_filter', $string); } ob_start('rewrite_ob_filter'); ?> Dodam tylko tyle, że w tej sprawie jestem totalnie świeży, a przedszkole to dla mnie superowy dział (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Zatem proszę odpuścić sobie z odpowiedziami "po co wyjaśniać, wszystko jest już zrobione" - interpretacja tego kodu spawia mi sporą trudność, a poza tym nie wiem nawet jak wstawić tutaj swoje zmienne ;/ Dziękuję za pomoc Ten post edytował Larges 27.06.2008, 08:57:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:50 |