Как правильно прописать кириллицу в строке адреса страницы?

A
На сайте с 20.09.2009
Offline
64
1483

Нужно на своем сайте (свои скрипты) сделать адреса страниц вида

http://sitename.ru/tag/історія-україни/

но на деле выводится так

http://sitename.ru/tag/Усторія-украЯни/

с русскими буквами вроде без проблем, но вот украинские буквы і, ї, є неправильно выводятся. Видел на wordpress это работает без проблем. У меня правда кодировка страниц windows-1251 в отличии от wordpress где utf-8.

Хотелось-бы решить этот вопрос именно средствами PHP без доп. изминений конфигурации PHP или Apache.

Может это поможет?

setlocale(LC_ALL,'ru_RU');

Или более правильно так для украинского?

setlocale(LC_ALL,'ua_UA');

Заранее благодарен за любую помощь и советы.

Бесплатный хостинг - 150 MB Disk Space, 4 GB Monthly Traffic, 1 Domain Hosting, MySQL(v.4/5), PHP4/5, Perl, CGI-BIN (http://a-online.org.ua) БЕСПЛАТНЫЙ ХОСТИНГ - безлим. трафик, 3 GB под сайт, PHP, MySQL, cPanel, FTP (http://www.free-web-host.me/?ref=27772)
ewg777
На сайте с 04.06.2007
Offline
225
#1

Посмотрите на вики.

У меня правда кодировка страниц windows-1251 в отличии от wordpress где utf-8.
Не увидел эту фраза.
[Удален]
#2
ewg777:
Посмотрите на вики.
__________________

там utf8, чего и тс желаю.

ибо все нелатинские символы передаются браузером в utf-8 сайтам, при наборе адреса от "руки", то есть без переходов с каких либо страниц (проверял), то есть для браузеров ютф-8 какбы дефолтный, поэтому и вам желаю перейти на ютф, хотя бы в ссылках :)

A
На сайте с 20.09.2009
Offline
64
#3

А будет-ли корректно понимать ссылку (имя страницы) поисковик, если ссылка в формате utf-8 а сама страница в формате windows-1251?

И еще какая ссылка лучше для поисковика

http://sitename.ru/История-России/

или

http://sitename.ru/история-россии/

то есть имеет-ли регистр букв значение при ранжировании в результатах поиска?

[Удален]
#4
avax:
если ссылка в формате utf-8 а сама страница в формате windows-1251?

ему без разницы, для него это всего лишь набор байт.

A
На сайте с 20.09.2009
Offline
64
#5

я понимаю что все в байтах измеряется, но в данном случае речь об оптимизации

[Удален]
#6
avax:
данном случае речь об оптимизации

именно в ДАННОМ случае дело в байтах :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий