Próbuję stworzyć przyjazne linki do wyszukiwarki. Wyszukiwarka posiada wiele pól i nie wszystkie są obowiązkowe, tzn. wynikiem może być adres z 1,2,3 parametrami GET
generator.php?tytul=cos&opis=xyz
itp.
Mam regułę w .htaccess
Kod
RewriteRule ^generator,tytul-([^-]+),opis-([^-]+).html$ generator.php?tytul=$1&opis=$2 [L]
Jednak działa ona tylko dla wszystkich parametrów, chciałbym aby można było tworzyć linki z wybranych parametrów np.:
Kod
szukaj,tytul-cos,opis-xyz.html
Chodzi mi o to, że jeżeli $2 jest puste to nic się nie dzieje tylko ta strona się uruchamia normalnie ponieważ teraz mi wychodzi bład 404.
Generator posiada wiele parametrów więc tworzenie reguł dla każdej kombinacji nie wchodzi w grę.
Ok poradziłem sobie wystarzyło zmienić ([^-]+) na (.*)