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

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

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

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

Спасибо.

1 Ответ

7 голосов
/ 23 апреля 2010

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

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

if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...