Проблема с японскими / международными символами при перезаписи URL-адреса IIS7
-
06-07-2019 - |
Вопрос
У меня есть друг с японским блогом, использующий 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'];}