подскажите правильный htaccess

Тема в разделе "Ошибки при работе с Joomla", создана пользователем cwert, 01.12.2010.

  1. Offline

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

    Регистрация:
    25.11.2010
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    вобщем в индекс Google и яндекса залез сайт с SEF урл (на рус языке)
    были ссылки вида site.ru/index.php/наша-продукция/подкатегория1/подкатегория2/имя-товара.html
    сейчас стандартные ссылки (сеф выключить пришлось)

    далее при переходе с выдачи Google к примеру на русский урл - в строке урл браузера он и отображается, переходит вместо той страницы на главную сайта НО без цсс стилей вообще... т.е тупо белая страничка с ссылками и без картинок и стилей. пример

    подскажите как сделать чтобы перевод был на главную со стилями.

    вот подсказали что нужно что то ковырнуть в htaccess

    у меня в корне 2 htaccess : .htaccess и htaccess.txt

    .htaccess - пустой

    htaccess.txt вот содержимое
    Код (CODE):
    1. RewriteCond %{HTTP_HOST} ^mirsveta.net$ [OR]
    2. RewriteCond %{HTTP_HOST} ^www.mirsveta.net$
    3. RewriteRule ^index2\.php$ "http\:\/\/mirsveta\.net" [R=301,L]
    4.  
    5. ##
    6. # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
    7. # @package Joomla RE
    8. # @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены.
    9. # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
    10. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    11. # Joomla! - свободное программное обеспечение.
    12. # Последнее изменение этого файла - 01.05.2010
    13. ##
    14.  
    15. #  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
    16. #  Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке
    17. #  на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение.
    18. #  После переименования этого файла htaccess.txt в .htaccess проблема решится.
    19. #  Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали).
    20.  
    21. AddDefaultCharset utf-8
    22.  
    23. #  Следующие строки - попытка исправить настройки PHP
    24. #  для полного соответствия системным требованиям Joomla.
    25. #  Раскомментируйте (символ комментария - #) нужные строки,
    26. #  если настройки вашего хоста не соответствуют рекомендациям
    27. #  системных требований Joomla.
    28. #  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
    29. #  ошибку, или все строки с php_flag.
    30.  
    31. #  php_flag register_globals Off
    32. #  php_flag display_errors Off
    33. #  php_flag file_uploads On
    34. #  php_flag allow_url_fopen off
    35. #  php_flag magic_quotes_gpc On
    36. #  php_flag magic_quotes_runtime Off
    37.  
    38.  
    39. #  Пример явного указания каталога для записи сессий:
    40. #  Для Windows - c:/temp
    41. #  для UNIX  - /tmp
    42.  
    43. #  Указанный каталог должен физически существовать и быть доступен для записи
    44.  
    45. #  При необходимости, раскомментируйте строку ниже этой
    46. #  php_value session.save_path c:/temp
    47.  
    48. #####################################################
    49. #  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
    50. #
    51. # Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
    52. # при некоторых конфигурациях сервера. Она необходима для использования модуля
    53. # Apache mod_rewrite, но может быть уже настроена администратором вашего
    54. # сервера и изменение этого параметра в .htaccess может быть запрещено.
    55. # Если эта директива вызывает ошибку сервера, то закомментируйте строку
    56. # (добавьте символ # в начало строки), перезагрузите в браузере сайт и
    57. # протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего
    58. # менять здесь, т.к. всё уже настроено администратором сервера.
    59. #
    60. # Строки, которые можно раскомментирвать (и использовать) имеют только один #.
    61. # Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы
    62. # не используете, все строки должны начинаться с символа #
    63. #
    64. #####################################################
    65.  
    66. ##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
    67. Options +FollowSymLinks
    68.  
    69. #
    70. #  Включение mod_rewrite
    71.  
    72. RewriteEngine On
    73.  
    74. ########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
    75. ## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции
    76. ## Они пытаются заблокировать самые распространенные эксплоиты Joomla!
    77. #
    78. ## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации)
    79. #<Files ~ "\.xml$">
    80. #Order allow,deny
    81. #Deny from all
    82. #Satisfy all
    83. #</Files>
    84. ## Конец кода запрета доступа к xml-файлам
    85.  
    86. # Блокировать любой запрос, пытающийся установить значение mosConfig через URL
    87. RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    88. # Блокировать любой запрос, пытающийся испортить base64_encode через URL
    89. RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    90. # Блокировать любой запрос, содержащий тег <script> в URL
    91. RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    92. # Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
    93. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    94. # Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
    95. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    96. # Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками!
    97. RewriteRule ^(.*)$ index.php [F,L]
    98. #
    99. ########## Конец правил обработки для блокировки распространенных эксплоитов
    100.  
    101. #  Раскомментируйте следующую строку, если URL вашего web-сервера
    102. #  не связаны напрямую с физическими путями файлов.
    103. #  Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)
    104.  
    105. # RewriteBase /
    106.  
    107.  
    108. ########## Начало раздела SEF ядра Joomla!
    109. #
    110. RewriteCond %{REQUEST_FILENAME} !-f
    111. RewriteCond %{REQUEST_FILENAME} !-d
    112. RewriteCond %{REQUEST_URI} !^/index.php
    113. RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    114. RewriteRule (.*) index.php
    115. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    116. #
    117. ########## Конец раздела SEF ядра Joomla!


    подскажите - может не в этом трабл?

    если в этом то что поправить?

    и еще пожалуйста проглядите в htaccess домены правильно склеены, а то почитал много решений и они все какие то разные )))

    joomla 1.5.21 VirtueMart 1.1.5 sh404SEF вырублен, стандартный SEF не включен, мод реврайт не включен

    буду благодарен если кто нибудь выложит правильный htaccess для такой конфигурации (никаких сеф и т.п) и склейка домена правильная чтоб была.

    а то совсем запутался. плизз ))
     
  2.  
  3. Offline

    Fatima430 специалист

    Регистрация:
    18.07.2009
    Сообщения:
    363
    Симпатии:
    38
    Пол:
    Женский
    htaccess.txt переименуйте .htaccess пустым он быть не должен.
    htaccess.txt а этот можно удалить
     
  4. Offline

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

    Регистрация:
    25.11.2010
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    сам файл то правильный у меня?
    склейка правильно написана?

    проблема не решилась, все сеф урл которые прижились в индексе ведут на главную страницу без стилей. пример : пример

    что делать?)

    еще вот чего - я удалил пустой .htaccess
    и переименовал htaccess.txt в .htaccess - и переименованный файл все равно имеет вид текстового документа. скрин http://savepic.ru/1978874.jpg

    это нормально?
     

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

Загрузка...