Mam problem z napisaniem mod_rewrite. Tworzę serwis, który składa się z dużej ilości plików .php a chciał bym utworzyć przyjazne linki by nie było np.:
Kod
index.php?co=informacje&typ=techniczne
tylko
Kod
index/informacje/techniczne/
Problem w tym że przeszukałem kilka for, poradników i nie znalazłem rozwiązania mojego problemu.
Chodzi mi dokładniej o:
Mam do dyspozycji przypuśćmy 30 plików: a.php, b.php, c.php i tak dalej
Wszystkie te pliki mają tak samo zdefiniowane GET np.: a.php?co=cos1&typ=cos2
Próbowałem napisać to na różne sposoby np.:
Kod
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/$ $1.php?co=$2&typ=$3 [L]
Gdzie z nazwę pliku pobiera przed pierwszego slash'a.
Jak mi się udało to pobierało razem z .php a jak usunąłem .php to w ogóle nie wczytywało plików.
Może trochę to kijowo wytłumaczyłem. Jak bym miał pisać mod_rewrite dla każdego pliku to plik .htaccess miał by powyżej 1000 linijek kodu