Niestety nie - to bardziej złożona sprawa. Ogólnie działam teraz ze sklepem prestashop i w nim są filtry, dzięki którym można wygenerować np. taką stronę:
http://fo.demo.prestashop.com/en/3-women?s...resses%2Fsize-mciąg od ?selected_filters... to ten zmienny parametr.
Ogólnie co do zasady te filtry są nie indeksowane w google żeby nie robić DC. Ale niektóre z nich są fajnymi zestawami pod pozycjonowanie i dla nich chciałbym porobić stałe adresy typu /spodniczki-damskie i w bazie mieć ten adres skojarzony z tym powyżej - czyli żeby wywołanie adresu /spodniczki-damskie bez zmiany url pokazało
http://fo.demo.prestashop.com/en/3-women?s...resses%2Fsize-mZa pomocą .htaccess udało mi się to już ogarnąć i mam adresy typu
/f/{nazwa-kategorii}/{filtry}
czyli np.
/f/3-women/categories-dresses/size-m
ale wolałbym mieć możliwość użycia zupełnie dowolnego adresu, który definiowałbym w bazie, żeby pozbyć się tych wszystkich slashy i ogólnie skrócić url (lepiej się pozycjonują krótkie adresy niż takie złożone). Niestety nie znam sposobu w jaki można osiągnąć w php ciche przekierowanie... I chyba po prostu nie można, ale liczyłem że ktoś zna jakiś sprytny sposób.
Wiem że są sposoby typu
include "$url"
ale w tym przypadku to nie zda egzaminu, bo wygeneruje się strona bez personalizacji pod użytkownika, czyli nie będzie mógł nic dodać do koszyka itp.
//edit:
Ok problem się rozwiązał, bo Presta posiada możliwość zmiany kontrolera na takiej zasadzie jak np. w Symfony, czyli żadne przekierowanie nie jest potrzebne i kontroler można podmienić w trakcie wykonywania skryptu. Niemniej wątku nie zamykam, bo może ktoś wie jak to sprytnie zrobić w php.