na wstępie zaznaczam ze pierwszy raz się bawię w "Przyjazne URL". No i oczywiście siedzę już od paru dni i nie mogę dojść do ładu... bo wiecznie coś nie działa. Testowałem 3 sposoby i dosłownie wielkie NIC!
Oto moje testy może gdzieś jest błahy błąd i pomożecie.
TEST I
Tutaj już na początku po wpisaniu do pliku .htaccess kodu:
<?php Options Indexes, Symlinks, Multiviews ?>
Wyskakuje błąd 500 Internal Server Error
plik test.php wyglądał tak lecz to chyba już bez znaczenia
<?php $_SERVER['PATH_INFO'] != '/') ? $_SERVER['PATH_INFO'] : '/news'; ?>
TEST II
Linki starą metoda działają a nowa pokazują brak pliku czyli błąd 404 Not Found
Kod .htaccess
<?php RewriteEngine On RewriteRule ^/test/(.*)/(.*) /test.php?id=$1&do=$2 [NE] ?>
Kod test.php
<?php if($_GET['id'] == 'news'){ if($_GET['do'] == 'pokaz'){ } } if ($_GET['id'] == '') { } ?> <hr /> <a href="test.php?id=news&do=pokaz">LINK stary</a><br /> <a href="test/news/pokaz/">LINK nowy</a><br />
Kolejny test
TEST III
Linki starą metoda działają a nowa pokazują brak pliku czyli błąd 404 Not Found czyli jak w przykładzie II
Kod .htaccess
<?php <Files test> ForceType application/x-httpd-php </Files> ?>
Kod test.php
<?php if($_GET['id'] == 'news'){ if($_GET['do'] == 'pokaz'){ } } if ($_GET['id'] == '') { } ?> <hr /> <a href="test.php?id=news&do=pokaz">LINK stary</a><br /> <a href="news/pokaz.html">LINK nowy</a><br />
Bardzo proszę o pomoc