Проблема с японскими / международными символами при перезаписи URL-адреса IIS7

StackOverflow https://stackoverflow.com/questions/1628166

Вопрос

У меня есть друг с японским блогом, использующий WordPress, у него есть симпатичный URL.В основном domain.com/postname.Ну, примером URL-адреса может быть."domain.com/テスト".Его блог размещен на веб-сервере Apache.

Я использую IIS7 и пытаюсь наладить работу своего японского блога так, как он должен, и заставить "domain.com/テスト" показывать только это одно сообщение при посещении этого URL.Я думаю, это как-то связано с кодировкой URL.Я не могу найти слишком много информации о utf-8 или что-либо о том, как заставить международные символы работать в URL.

Любая помощь в этом была бы замечательной.Я думаю, что мне следует что-то изменить в файле web.config, но не уверен.У меня не было большого опыта работы с IIS7.

Спасибо.

Это было полезно?

Решение

Это было взято из сообщения на форуме, ссылка на которое приведена выше.

Попробуйте добавить следующий код в начало файла wp-config.php :

if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top