Witam mam taki standardowy plik htaccess żeby można było pomijać index.php w URLach.
RewriteEngine on
RewriteBase /
RewriteCond $1 !^([a-zA-z0-9/])
RewriteRule ^(.*)$ index.php [L]
RewriteCond $1 !^(index.php|clientdir|system|application)
RewriteRule ^(.*)$ index.php/$1 [L]
No i działa to dobrze ale tak, że można jednocześnie korzystać ze ścieżek z index.php i bez.
Chciałem osiągnąć taką funkcjonalność żeby adresy z index.php były przekierowane (przez 301) na adresy bez index.php.
No więc po RewriteBase dodałem taką linijkę:
RewriteRule ^index.php/(.*)$ http://domena.pl/$1 [R=301,L]
Ale to nie działa -> Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
No i nie wiem, próbowałem różnych wpisów i nie udaje mi się tego zrobić. Może ktoś pomóc?