Joomla 1.5 УРЛ кириллицей

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем chilly_bang, 06.10.2009.

  1. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Регистрация:
    30.04.2006
    Сообщения:
    1 541
    Симпатии:
    38
    Пол:
    Мужской
  2.  
  3. Offline

    _voland_ Местный => Cпециалист <=

    Регистрация:
    12.04.2008
    Сообщения:
    2 171
    Симпатии:
    102
    Пол:
    Мужской
    ЭЭЭ.. зачем это? и родной и sh404sef умеют работать с кириллицей
     
  4. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Регистрация:
    30.04.2006
    Сообщения:
    1 541
    Симпатии:
    38
    Пол:
    Мужской
    по моему опыту родной заменяет алиасы на русском на дату публикации.
     
  5. stranik
    Offline

    stranik Недавно здесь => Cпециалист <=

    Регистрация:
    03.12.2008
    Сообщения:
    548
    Симпатии:
    36
    Пол:
    Мужской
    Если настроить то всё работает
    Лично проверял
     
  6. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    stranik,
    А как настроить то? Я весь нет рою уже дня три....
    У меня сервер IIS7(url-rewrite включён), Joomla 1.5.15(seo и mod_rewrite включены)(хотя как я понял при использовании стороннего SEF-а его можно и не включать???), sh404SEF 1.5
    Если я использую таблицу подстановок(транслитерацию), то всё работает. Если же я убираю из таблицы соответствующие правила замены, ссылки становятся с кирилическими символами..... и перестают работать(Ошибка 404 Компонент не найден).
    Пожалуйста помогите!!!!!!!!!!
     
  7. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    stranik,
    А как настроить то? Я весь нет рою уже дня три....
    У меня сервер IIS7(url-rewrite включён), Joomla 1.5.15(seo и mod_rewrite включены)(хотя как я понял при использовании стороннего SEF-а его можно и не включать???), sh404SEF 1.5
    Если я использую таблицу подстановок(транслитерацию), то всё работает. Если же я убираю из таблицы соответствующие правила замены, ссылки становятся с кирилическими символами..... и перестают работать(Ошибка 404 Компонент не найден).
    Пожалуйста помогите!!!!!!!!!!
     
  8. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    DimoniX нравится это.
  9. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    Лат,
    Н а посоветовать как настроить Вы можете? :[
    Я нашёл способ с файлом filteroutput.php, однако после внесения в него изменений в админке sh404SEF вместо русских sef ссылок вот такое:
    акÑ�ии/диÑ�конÑ�наÑ�-Ñ�иÑ�Ñ�ема.html и всё равно ошибка 404 :( Хотя в трейсе сервера, логи поменялись, и кракозябр стало меньше....
     
    Последнее редактирование: 10.09.2010
  10. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Я думаю надо просто удалить таблицу транслитерации sh404
     
  11. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    Уже..
    Purge сделал.
    Сервер перзапустил....
     
  12. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    И что сейчас?
     
  13. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    Просмотрите мои предидущие посты. Один из них я редактировал, видимо Вы его не прочли, так как ответили до того как я закончил редактирование.
    Если в адресе есть русские буквы то:
    404 - файл или каталог не найден.
    Запрашиваемый ресурс перемещен, переименован либо временно недоступен.
    IIS в трейсах говорит:
    Код (CODE):
    1. ModuleName                      FastCgiModule
    2. Notification                         128
    3. HttpStatus                          404
    4. HttpReason                         NOT FOUND
    5. HttpSubStatus                     0
    6. ErrorCode                           0
    7. ConfigExceptionInfo  
    8. Notification                         EXECUTE_REQUEST_HANDLER
    9. ErrorCode Операция успешно завершена. (0x0)
     
  14. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Что за хостинг?
     
  15. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    "Аля мая" На работе у меня стоит. Win7 Ru IIS7 + UrlRewrite
    Вот web.config(содрал на вики):
    Код (CODE):
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <configuration>
    3.     <system.webServer>
    4.         <handlers accessPolicy="Read, Execute, Script" />
    5.         <rewrite>
    6.             <rules>
    7.                 <rule name="Imported Rule 1" stopProcessing="true">
    8.                     <match url="^(.*)$" ignoreCase="false" />
    9.                     <conditions logicalGrouping="MatchAny">
    10.                         <add input="{QUERY_STRING}" pattern="mosConfig_[a-zA-Z_]{1,21}(=|\%3D)" ignoreCase="false" />
    11.                         <add input="{QUERY_STRING}" pattern="base64_encode.*\(.*\)" ignoreCase="false" />
    12.                         <add input="{QUERY_STRING}" pattern="(\&lt;|%3C).*script.*(\>|%3E)" />
    13.                         <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
    14.                         <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
    15.                     </conditions>
    16.                     <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
    17.                 </rule>
    18.                 <rule name="Imported Rule 2">
    19.                     <match url="(.*)" ignoreCase="false" />
    20.                     <conditions logicalGrouping="MatchAll">
    21.                         <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
    22.                         <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
    23.                         <add input="{URL}" negate="true" pattern="^/index.php" ignoreCase="false" />
    24.                         <add input="{URL}" pattern="(/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$" />
    25.                     </conditions>
    26.                     <action type="Rewrite" url="index.php" appendQueryString="false" />
    27.                 </rule>
    28.             </rules>
    29.         </rewrite>
    30.     </system.webServer>
    31. </configuration>

    Joomla 1.5.15 sh404SEF 1.5
    Скажите какая ещё нужна инфа? А тоя не большой специалист...
     
  16. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Ничем не могу помочь, я только с обычными хостингами работаю
     
  17. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    А чем мой от обычного отличается? Сервер то такой же... :(
    Компьютер хранится почти в лабораторных условиях.(позже я собираюсь перенести сайт на сервер нашего провайдера)
    Помогите пожалуйста... :'(
     
  18. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
    Лучше сразу переносите, проблем меньше будет. Чем отличается- можно помучать поддержку хостинга.
     
    taravasya нравится это.
  19. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    Да хотелось самому так сказать осилить всё это. Так сказать спортивный интерес. +может в будущем пригодиться. Хотя бы подскажите в каком направлении рыть... Что нужно перепроверить.
     
  20. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 745
    Симпатии:
    113
    Пол:
    Мужской
  21. Offline

    taravasya Недавно здесь

    Регистрация:
    10.02.2010
    Сообщения:
    30
    Симпатии:
    1
    Пол:
    Мужской
    Спасибо.
    Это я давно нашёл. Но проблема в том, что если в юрл попадают русские буквы то - ошибка 404. Стоит исправить алиас на англицкие, все работает. Фишка с транслитерацией, у меня сейчас как рабочий вариант(то-есть если не получиться сделать кириллицу, то остановлюсь на автоматической транслитерации - тут проблем "0"). Ещё раз спасибо....
     

Поделиться этой страницей

Загрузка...