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
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;
}
?>
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