Ovako trenutno izgleda .htaccess fajl:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
Rewritecond %{http_host} ^mojsajt.com [nc]
Rewriterule ^(.*)$ http://www.mojsajt.com/$1 [r=301,nc]
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.mojsajt.com/$1 [R=301,L]
i to radi kako treba, znaci otvara se www verzija sajta, i index.php redirektuje na /
Znaci ovo na primer radi
Code:
Redirect 301 /test.html /
lepo redirektuje na / , ali ovo ne radi:
Code:
Redirect 301 /vesti/strana.php?s=jos_nesto /
sve moguce varijante ovoga u smislu nekog skracivanja url/a sam probavao ali nece da proradi. Problem je ovo sto ide posle .php s=jos_nesto jer da je tu kraj /vesti/strana.php ne bi bilo problema.
Onda sam probao sa rewrite razne varijante (pre svega nisam siguran da li za ovo treba redirect ili rewrite?):
Code:
RewriteCond %{THE_REQUEST} ^.*/jos_nesto
RewriteRule ^(.*)jos_nesto$ http://www.mojsajt.com/$1 [R=301,L]
i slicno tog tipa sto sam mogoao da nadjem po netu, ali bez uspeha.
Jedino sto je bilo blizu jeste ovo:
Code:
Redirect 301 /vesti/strana.php /
to otvara pocetnu stranicu ali url ostaje ovako
Code:
http://www.mojsajt.com/?s=jos_nesto
sto opet nije to sto bi hteo, treba mi da 301 redirektuje na /