Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]mod_rewrite - pytanie od nowicjusza
Drav
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 14.09.2008
Skąd: Polska

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


Witam.
Szukałem sposoby zmiany moich linków z index.php?id=strona na jakies prostsze i znalazłem je - mod rewrite

Poczytałem kilka tutoriali i wydaje mi sie, że wszystko robiłem ok, albno źle zrozumiałem to co było w nich napisane.

Więc na poczatek mam to:

plik .htaccess
Kod
RewriteEngine On
RewriteRule ^kontakt$ index.php?id=kontakt

skrypt w pliku index.php (na szybko pisany, żeby sobie przetestować, no ale jest)
Kod
    <?php
    switch ($_GET['id'])
    {
        case kontakt:
            include('kontakt.htm');
            break;
        default:
            echo 'Strona główna :-)';
            break;
    }
?>

i link
Kod
<a href="kontakt">kontakt</a>


Ok a teraz problem.

1. Kiedy klikam w link wywala mi bląd (404) więc wnioskuje, że COŚ w .htaccess zrobiłem źle, ale co to juz nie wiem.
2. Jak tzrebaby to przerobić, zeby zamieniało jakikolwiek tekst w id i w strona (index.php?id=strona) na www.adres.pl/id/strona/, albo jesli sie nie da to chociaż zaleznie od tego czy w id jest a, czy b to by wrzucało a/strona, lub b/strona

Bedę wdzięczny za KAŻDĄ pomoc, bo niestety doszedłem do momentu, w którym nie wiem już co zrobic.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.09.2025 - 15:56