Cześć, chcę utworzyć przekierowanie z dajmy na to:
localhost/xxx/podstrona.php?parametr=string
Na:
localhost/xxx/podstrona/string
Udało mi się to zrobić za pomocą tego kodu w .htaccess:
RewriteEngine On
RewriteRule ^color/([^/]*)$ /xxx/podstrona.php?parametr=$1 [L]
Owszem, teraz mogę wejść z bardziej przyjaznego adresu URL, niestety jak wstawię na sztywno parametry, nie przekieruje mnie/nie podmieni mi go, tylko poprawnie wyświetli stronę o danym URLu ze znakami zapytania itd.
Chciałbym po prostu, żeby ten warunek, który podałem wyżej nie tylko pozwalał na dostęp do podstrony w przyjaźniejszy sposób, ale wręcz go wymuszał.
Drugą kwestią jest to, że czasami mój parametr będzie zaczynał się od hasza (#) konwertowanego na %23 - w jaki sposób mogę go domyślnie obcinać i podawać URL z tym co jest za haszem? (%23string na string) - to oczywiście też w nowym formacie.
Proszę o pomoc forumowicze, przekopałem znaczną część internetów i niestety nie znalazłem działającej solucji, albo jako żółtodziób w tego typu sprawach, coś źle wdrażam.