wciąz jestem na początku drogi w kodowaniu.
Mam kłopot, szukałem rozwiązania, ale jakoś nic nie mogę dopasować jak to zrobić. Do rzeczy.
jakaś strona, i jeden ze skryptów zaleznie od wartości przesyłanej $_GET będzie miał około 40 mutacji tzn np:
http://www.xxxmojastronaxxx.pl/jakis_skrypt.php?kol=1
... itd aż do:
http://www.xxxmojastronaxxx.pl/jakis_skrypt.php?kol-47
A chciałbym aby zamiast tego kol=1 ... itd w przegladrce wyświetlał się adres:
http://www.xxxmojastronaxxx.pl/bialy.php
... itd aż do:
http://www.xxxmojastronaxxx.pl/czarny.php
Próbowałem, między innymi z mod-rewrite, bo wydaje mi się, że to jest własnie do tego przeznaczone, ale niestety, nie udało mi się.
oto mój .htaccess
Kod
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^bialy.php$ kolor.php?ind=$1
RewriteRule ^czarny.php$ kolor.php?ind=$47
RewriteEngine On
RewriteBase /
RewriteRule ^bialy.php$ kolor.php?ind=$1
RewriteRule ^czarny.php$ kolor.php?ind=$47
Wciąż widzę w przeglądarce adres:
http://www.xxxmojajastronaxxx.pl/jakis_skrypt.php?kol=1
itd
utworzyłem nowy .htaccess
Kod
Options FollowSymLinks
RewriteEngine On
RewriteRule ^bialy-([^-]+).htm$ kolor.php?ind=$1
RewriteRule ^bbialy-([^-]+).htm$ kolor.php?ind=$2
RewriteRule ^snieg-([^-]+).htm$ kolor.php?ind=$3
RewriteEngine On
RewriteRule ^bialy-([^-]+).htm$ kolor.php?ind=$1
RewriteRule ^bbialy-([^-]+).htm$ kolor.php?ind=$2
RewriteRule ^snieg-([^-]+).htm$ kolor.php?ind=$3
i jeszcze gorzej, bo i wciąz adres w przegladarce to kolor.php?ind=1 itd
a do tego od wartości ind=2 nie przenosi wartości ind do wywoływanego skryptu. Jedynie dla ind=1 jest przenoszona wywoływanego skryptu
Jaki popełniam błąd?
Będę wdzięczny za wszelkie uwagi
pozdrawiam