Hej,
Mam problem na swojej stronie.. mam adresy:
http://www.strona.pl/index.php?strona=tresc
wynikający ze skryptu
@$strona=$_GET['strona'];
if (file_exists('tresci/'.$strona.'.html'))
include ('tresci/'.$strona.'.html');
i ładny adres, na którym mi zależy
http://www.strona.pl/tresc.html
który udało mi się osiągnąć przez htaccessa
RewriteRule ^(.*).html$ index.php?strona=$1 [L]
Niestety teraz mam dwa linki.. i w adresach na stronie mam te 'brzydsze'.. chciałbym zbudować jakiś CASE (? albo IF...), który sprawdzi mi adres i przekieruje z tych brzydkich na ładny.. czyli z www.strona.pl/index.php?strona=tresc
na www.strona.pl/tresc.html
.. i właśnie tutaj potrzebuje pomocy, gdyż nie potrafię wyciągnąć tego fragmentu (tresc
) z linka...
Sprawę utrudniają jeszcze podstrony, posiadające dwa parametry: http://www.strona.pl/index.php?strona=submenu&submenu=tresc
.. chciałem to obejść ale nie do końca mi wychodzi.. czy muszę dążyć do jednego GET w linku? czy da się zbudować IF w tym moim wymarzonym CASE?
Za każdy pomysł będę bardzo wdzięczny.
dodanie znaczników <code class="php"> i `` - fp