Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mod_Rewrite - przepisanie linków na stronie, Jaki poprawny kod ?
Bezan
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.02.2007

Ostrzeżenie: (0%)
-----


Witam,
Na stronie linki są typu:

www.strona.pl/?m=zmienna1&p=zmienna2&g=zmienna3
www.strona.pl/?m=zmienna1&p=zmienna2
www.strona.pl/?m=zmienna1

Chciałem zacząć od adresu z dwoma zmiennymi...
Na razie mam taki kod ale nic nie działa:

Kod
<?php

function rewrite_url_filter($data)
    {
    $link = $data[0];
    $link = ereg_replace('"$', '', $link);
    $link = explode('="', $link);
    $_link = $link[0];
    $link = $link[1];
    
    // Tutaj wstawimy reguły
     $link = preg_replace('#\?m=mrejsy&p=([0-9a-zA-Z \-_]*)#si', 'rejsy-\\1-.html', $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');

?>


Jak to powinno wyglądać, żeby spełniało swoje zadanie?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:38