CODE
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^$ /pl/Strona-glowna [R=301,L]
RewriteRule ^([^/][pl|en])/([^/]+)$ http://localhost/~wrd/index.php?lang=$...mp;page=$2 [QSA]
RewriteRule ^([^/][pl|en])/([^/]+)/Strona([0-9]{1,3})$ http://localhost/~wrd/index.php?lang=$...;strona=$3 [QSA]
Options +FollowSymlinks
RewriteRule ^$ /pl/Strona-glowna [R=301,L]
RewriteRule ^([^/][pl|en])/([^/]+)$ http://localhost/~wrd/index.php?lang=$...mp;page=$2 [QSA]
RewriteRule ^([^/][pl|en])/([^/]+)/Strona([0-9]{1,3})$ http://localhost/~wrd/index.php?lang=$...;strona=$3 [QSA]
na serwerze wygląda podobnie:
CODE
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^$ /pl/Strona-glowna [R=301,L]
RewriteRule ^([^/][pl|en])/([^/]+)$ http://blablabla.ugu.pl/index.php?lang=...mp;page=$2 [QSA]
RewriteRule ^([^/][pl|en])/([^/]+)/Strona([0-9]{1,3})$ http://blablabla.ugu.pl/index.php?lang=...;strona=$3 [QSA]
Options +FollowSymlinks
RewriteRule ^$ /pl/Strona-glowna [R=301,L]
RewriteRule ^([^/][pl|en])/([^/]+)$ http://blablabla.ugu.pl/index.php?lang=...mp;page=$2 [QSA]
RewriteRule ^([^/][pl|en])/([^/]+)/Strona([0-9]{1,3})$ http://blablabla.ugu.pl/index.php?lang=...;strona=$3 [QSA]
Wszystko niby ok, modrewrite działa, bo linki typu http://blablabla.ugu.pl/pl/Strona-glowna działają itd., obrazki się ładują, css itd. tylko w pasku adresu wciąż mam szpetne linki typu
CODE
http://localhost/~wrd/index.php?lang=pl&page=Strona-glowna
Czytałem, że takie coś się zdarza tylko przy fladze przekierowania R, a jak jej nie ma to tak się nie dzieje, ale jednak nie do końca. Dlaczego?