Sprawa przedstawia się następująco. Przykładowo mam odnośnik "kontakt", po jego kliknięciu wyskakuje adres strony: http://localhost/folder/kontakt. I chciałbym aby otwierał się plik o nazwie kontakt z rozszeżeniem pliku ".html". Używam przy tym htaccess (zamiast index.php?id=kontakt >> poprostu kontakt.
HTACCESS:
Kod
RewriteRule ^kontakt$ index.php?id=kontakt [NC,L]
RewriteRule ^([0-9]+)$ index.php?id=$1 [NC,L]
RewriteRule ^([0-9]+)$ index.php?id=$1 [NC,L]
Ja to widze tak:
$title = ($_SERVER['REQUEST_URI']); if($_GET['id']=$title){ include ($title.".html"); }
Działaniem ($_SERVER['REQUEST_URI']) jest uzyskanie: /folder/kontakt, a chodzi mi o zwykłe kontakt :/ Jak to zrobić?
chciałem zrobić folder "/folder" ale nie można użyć znaku "/"
Moglibyście jakoś doradzić? Może pętla jakaś bądź inne kodowanie :/ Próbowałem stworzyć też nowy plik PODSTRONA.PHP i w nim:
<? if($_GET['id']=="kontakt"){ ?>
dla funkcji if:
<? $podstrona = include ("podstrona.php"); if($_GET['id']=$podstrona){ include ($podstrona.".html"); } ?>
Coś źle robie - napewno skoro nie działa :/ Tylko co? Początkujący jestem i dużo wiedzy do wchłonięcia mi potrzeba
