1. mosei

    23.12.2009

    0 ↑
    0 ↓
    Задача такая, надо в Apache сделать редирект:
    example.com --> www.example.com.
    Вот настройки для апача которые почти работают:
        Options +FollowSymLinks 
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
    RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
    Теперь проблема!
    пишу в адресной строке браузера
    example.com/tags/?tag=нос
    то есть на Русском
    example.com/tags/?tag=%D0%BD%D0%BE%D1%81
    и соответственно ожидаю переход на
    www.example.com/tags/?tag=%D0%BD%D0%BE%D1%81
    однако переход осуществляется на
    www.example.com/tags/?tag=%25D0%25BD%25D0%25BE%25D1%2581
    то есть получили дополнительные 2 символа '25' после каждого процента.
    Почему так получается и как это исправить?

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.