Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Access][PHP]przyjazne linki - mod-rewrite?
jurek2351
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 13.09.2010

Ostrzeżenie: (0%)
-----


witam
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


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


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

Ten post edytował jurek2351 21.10.2010, 20:05:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:17