вобщем в индекс Google и яндекса залез сайт с SEF урл (на рус языке) были ссылки вида site.ru/index.php/наша-продукция/подкатегория1/подкатегория2/имя-товара.html сейчас стандартные ссылки (сеф выключить пришлось) далее при переходе с выдачи Google к примеру на русский урл - в строке урл браузера он и отображается, переходит вместо той страницы на главную сайта НО без цсс стилей вообще... т.е тупо белая страничка с ссылками и без картинок и стилей. пример подскажите как сделать чтобы перевод был на главную со стилями. вот подсказали что нужно что то ковырнуть в htaccess у меня в корне 2 htaccess : .htaccess и htaccess.txt .htaccess - пустой htaccess.txt вот содержимое Код (CODE): RewriteCond %{HTTP_HOST} ^mirsveta.net$ [OR] RewriteCond %{HTTP_HOST} ^www.mirsveta.net$ RewriteRule ^index2\.php$ "http\:\/\/mirsveta\.net" [R=301,L] ## # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $ # @package Joomla RE # @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены. # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! - свободное программное обеспечение. # Последнее изменение этого файла - 01.05.2010 ## # Установка кодировки сайта по умолчанию. При необходимости, закомментируйте. # Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке # на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение. # После переименования этого файла htaccess.txt в .htaccess проблема решится. # Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали). AddDefaultCharset utf-8 # Следующие строки - попытка исправить настройки PHP # для полного соответствия системным требованиям Joomla. # Раскомментируйте (символ комментария - #) нужные строки, # если настройки вашего хоста не соответствуют рекомендациям # системных требований Joomla. # При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую # ошибку, или все строки с php_flag. # php_flag register_globals Off # php_flag display_errors Off # php_flag file_uploads On # php_flag allow_url_fopen off # php_flag magic_quotes_gpc On # php_flag magic_quotes_runtime Off # Пример явного указания каталога для записи сессий: # Для Windows - c:/temp # для UNIX - /tmp # Указанный каталог должен физически существовать и быть доступен для записи # При необходимости, раскомментируйте строку ниже этой # php_value session.save_path c:/temp ##################################################### # ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ # # Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему # при некоторых конфигурациях сервера. Она необходима для использования модуля # Apache mod_rewrite, но может быть уже настроена администратором вашего # сервера и изменение этого параметра в .htaccess может быть запрещено. # Если эта директива вызывает ошибку сервера, то закомментируйте строку # (добавьте символ # в начало строки), перезагрузите в браузере сайт и # протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего # менять здесь, т.к. всё уже настроено администратором сервера. # # Строки, которые можно раскомментирвать (и использовать) имеют только один #. # Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы # не используете, все строки должны начинаться с символа # # ##################################################### ## Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше. Options +FollowSymLinks # # Включение mod_rewrite RewriteEngine On ########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов ## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции ## Они пытаются заблокировать самые распространенные эксплоиты Joomla! # ## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации) #<Files ~ "\.xml$"> #Order allow,deny #Deny from all #Satisfy all #</Files> ## Конец кода запрета доступа к xml-файлам # Блокировать любой запрос, пытающийся установить значение mosConfig через URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Блокировать любой запрос, пытающийся испортить base64_encode через URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Блокировать любой запрос, содержащий тег <script> в URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками! RewriteRule ^(.*)$ index.php [F,L] # ########## Конец правил обработки для блокировки распространенных эксплоитов # Раскомментируйте следующую строку, если URL вашего web-сервера # не связаны напрямую с физическими путями файлов. # Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера) # RewriteBase / ########## Начало раздела SEF ядра Joomla! # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## Конец раздела SEF ядра Joomla! подскажите - может не в этом трабл? если в этом то что поправить? и еще пожалуйста проглядите в htaccess домены правильно склеены, а то почитал много решений и они все какие то разные ))) joomla 1.5.21 VirtueMart 1.1.5 sh404SEF вырублен, стандартный SEF не включен, мод реврайт не включен буду благодарен если кто нибудь выложит правильный htaccess для такой конфигурации (никаких сеф и т.п) и склейка домена правильная чтоб была. а то совсем запутался. плизз ))
сам файл то правильный у меня? склейка правильно написана? проблема не решилась, все сеф урл которые прижились в индексе ведут на главную страницу без стилей. пример : пример что делать?) еще вот чего - я удалил пустой .htaccess и переименовал htaccess.txt в .htaccess - и переименованный файл все равно имеет вид текстового документа. скрин http://savepic.ru/1978874.jpg это нормально?