Kod
RewriteRule ^Inne/([0-9]+)/([0-9]+)/([-\s{}0-9a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż\?]+)$ index.php?kategoria=Inne&id=$1&page=$2&nazwa=$3
działa dobrze do czasu, gdy nazwa artykułu zawiera polskie znaki.
Cytat
np. Jak zbadać glebe?
Jest tu znak ć, wyrażenie nie zadziała a serwer zwróci bł±d 404, w którym będzie pisało:
Cytat
The requested URL /Inne/2/1/Jak-zbadać-glebe?
widać tu że polskie znaczki zostaj± zamienione na jakie¶ krzaczki, ć -> zostało zamienione na ć
i w przypadku gdy dodam do reguły znak ć to wszystko będzie działać poprawnie:
Kod
RewriteRule ^Inne/([0-9]+)/([0-9]+)/([-\s{}0-9a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż\?ć]+)$ index.php?kategoria=Inne&id=$1&page=$2&nazwa=$3
Pytanie: sk±d się wzięły takie krzaczki zamiast pl znaków, jak zrobić by nie trzeba było dodawać w regule tych krzaczków a'la: ć tylko by poprawnie reagowała ona na polskie znaki?