Подскажите пожалуйста почему слетает шаблон поле того как я включаю SEO?

Тема в разделе "Создание структуры", создана пользователем Tapi, 19.06.2011.

  1. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Понимаю что тема стара как мир но все же.
    При включении Включить SEO и Использовать mod_rewrite Да Да сайт теряет форму косячит бекграунд и прочее, летит шаблон короче.
    Вот что сделано.
    файл в корне сайта переименован на .htaccess внутри закоментил #Options +FollowSymLinks потому как если не коментить то Ошибка 500. Аналога файла htaccess.txt в корне нет. В разделе материалов прописаны все псевдонимы.
    Но остановка пока происходит на том что не могу включить SEO в инструментах. Пробовал пересоздать файл .htaccess заново, удалял кеш не помогло.

    Что еще ему нужно сделать??? Пляшу с бубном вокруг него уже который день!
    и самое смешное то что это мой второй сайт у вас, на Joomla и первый сайт я помню, что эту проблему удалось решить...!
    Как решить что сделать помогите. Больше времени нет потратил неделю на пост темы на форумах и прочее .... нашел одну ветку с такой де проблемой но там все решилось включением "Использовать mod_rewrite " ДА

    Спасибо.

    вот как это выглядит [​IMG]

    вот текст файла

    =
    ##
    # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
    # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    # Joomla! is Free Software
    ##


    #####################################################
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your SEF url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    #
    #####################################################

    ## Can be commented out if causes errors, see notes above.
    #Options +FollowSymLinks

    #
    # mod_rewrite in use

    RewriteEngine On

    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    ## Deny access to extension XML files (uncomment out to activate)
    #<Files ~ "\.xml$">
    #Order allow,deny
    #Deny from all
    #Satisfy all
    #</Files>
    ## End of deny access to extension XML files
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a <script> tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits

    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root)

    RewriteBase /


    ########## Begin - Joomla! core SEF Section
    #
    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]
    #
    ########## End - Joomla! core SEF Section
     
    Последнее редактирование: 19.06.2011
  2.  
  3. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Неужели все так сложно?:(
     
  4. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    Лучше покажите все, что между <head></head> в index.php шаблона и ссылку на сайт, еасли он в сети.
     
  5. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    О да сайт в сети вот адр: http://izumrudnaya.kiev.ua/
     
  6. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    У Вас есть в index.php шаблона есть такой код

    Код (CODE):
    1. <style type="text/css">
    2. <!--@import url("templates/fish/css/style.css");-->
    3. </style>

    Измените на
    Код (CODE):
    1. <style type="text/css">
    2. <!--@import url("/templates/fish/css/style.css");-->
    3. </style>

    или еще лучше на

    Код (CODE):
    1. <link type="text/css" href="/templates/fish/css/style.css" rel="stylesheet">


    Ну и совет: переверстайте шаблон. У вас он сделан просто ужастно. Все, что должно быть в head(meta, подключаемые файлы) засунули в body. В некоторых местах прописывается стиль background, когда это все лучше вынести в файл с таблицей стилей. Вместо @import лучше использовать <link type="text/css" href="" rel="stylesheet">
     
    Последнее редактирование: 21.06.2011
  7. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    вот все что между <head></head> в index.php
    <?php
    /**
    * @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
    * @package Joomla
    * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
    * @license GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */

    // Set flag that this is a parent file
    define( '_JEXEC', 1 );

    define('JPATH_BASE', dirname(__FILE__) );

    define( 'DS', DIRECTORY_SEPARATOR );

    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

    JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

    /**
    * CREATE THE APPLICATION
    *
    * NOTE :
    */
    $mainframe =& JFactory::getApplication('site');

    /**
    * INITIALISE THE APPLICATION
    *
    * NOTE :
    */
    // set the language
    $mainframe->initialise();

    JPluginHelper::importPlugin('system');

    // trigger the onAfterInitialise events
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
    $mainframe->triggerEvent('onAfterInitialise');

    /**
    * ROUTE THE APPLICATION
    *
    * NOTE :
    */
    $mainframe->route();

    // authorization
    $Itemid = JRequest::getInt( 'Itemid');
    $mainframe->authorize($Itemid);

    // trigger the onAfterRoute events
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;
    $mainframe->triggerEvent('onAfterRoute');

    /**
    * DISPATCH THE APPLICATION
    *
    * NOTE :
    */
    $option = JRequest::getCmd('option');
    $mainframe->dispatch($option);

    // trigger the onAfterDispatch events
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
    $mainframe->triggerEvent('onAfterDispatch');

    /**
    * RENDER THE APPLICATION
    *
    * NOTE :
    */
    $mainframe->render();

    // trigger the onAfterRender events
    JDEBUG ? $_PROFILER->mark('afterRender') : null;
    $mainframe->triggerEvent('onAfterRender');

    /**
    * RETURN THE RESPONSE
    */
    echo JResponse::toString($mainframe->getCfg('gzip'));
     
  8. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Vesy спасибо что откликнулись и помогаете.
    Дело в том что я качнул этот шаблон из сети я его не писал. Я и не думал что там все так плохо. Может ли быть именно это причиной некорректной работы встроенной функции "Включить SEO"
     
  9. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Вот сам шаблон

    <html></html>
    <?php mosShowHead(); ?>

    <link rel="stylesheet" media="all" href="css/style.css" />

    <style type="text/css">
    <!--@import url("templates/fish/css/style.css");-->
    </style>

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

    </head>
    <body>
    <table width="1120" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td>
    <div class="maindiv">

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="270"><a href="/"><img src="templates/fish/images/img/logo.jpg" alt="Logo" border="0" /></a></td>
    <td width="600" style="background:url(templates/fish/images/img/bg_sky.jpg) no-repeat left;"></td>
    <td width="230" style="background:url(templates/fish/images/img/phone_bg.jpg) no-repeat;" valign="top"></td>
    </tr>
    <tr>
    <td><img src="templates/fish/images/img/men.jpg" /></td>
    <td><img src="templates/fish/images/img/center_img.jpg" /></td>
    <td style="background:url(templates/fish/images/img/basket.jpg) no-repeat;" valign="top">

    <div class="module" style="margin-top:120px;">
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    <tr>
    </tr>
    </table>
    <table border="0" width="100%" cellspacing="0" cellpadding="1" class="infoBox">
    <tr>
    <td><table border="0" width="100%" cellspacing="0" cellpadding="3" class="infoBoxContents">
    <tr><br>
    <div id="user7"><?php mosLoadModules ( 'user7', -2 ); ?></div>
    </tr>
    <tr>
    <td><img src="images/pixel_trans.gif" width="100%" height="1" border="0" alt=""></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>

    </td>
    </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="255" height="390" style="background:url(templates/fish/images/img/rock.jpg) no-repeat top; vertical-align:top;">


    <div class="module left">
    <div id="left"><?php mosLoadModules ( 'left', -2 ); ?>
    </div>
    </div>

    </td>

    <td width="615" style="background:url(templates/fish/images/img/light.jpg) no-repeat top left; vertical-align:top;">


    <div class="module left">
    <div id="user1"><?php mosLoadModules ( 'user1', -2 ); ?></div>
    </div>


    <div class="mainbody">

    <div class="body">
    <div id="body">
    <?php mosMainBody(); ?>
    </div>
    </div>

    </div>


    <td width="230" style="background:url(templates/fish/images/img/fish.jpg) no-repeat top left; vertical-align:top; padding-top:75px;" >


    <div class="module right">

    <div id="right modules">
    <div id="right"><?php mosLoadModules ( 'right', -2 ); ?></div>

    </div>

    </div>
    </td>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="255" height="142" class="footer" style="background:url(templates/fish/images/img/f_bubbles.jpg) no-repeat; vertical-align:top;"></td>
    <td width="615" style="background:url(templates/fish/images/img/f_dno.jpg) no-repeat; vertical-align:top;"><br><br><br><br>
    <div id="footer">
    <?php mosLoadModules ( 'footer', -2 ); ?>
     
  10. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Да теперь ссылки стали ровными как надо. =O Реально человек взял и помог. Я вам очень благодарен.
     
  11. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Только вот еще один вопросик, почему ссылка строится подобным образом "http://izumrudnaya.kiev.ua/component/content/article/2.html" хотя в псевдонимах материалов прописаны уникальные имена латиницей.
     
  12. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    Тогда "+" в репутацию:)

    Ставьте компонент sef404
     
    Tapi нравится это.
  13. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    хотя помог sh404SEF
     
  14. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    не понял Вас
     
  15. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    ну сперва я получил ссылку в таком формате "http://izumrudnaya.kiev.ua/component/content/article/2.html" потом установил компонент sh404SEF и получил ссылку такого вида "http://izumrudnaya.kiev.ua/index.php/Gallereya.html"
    скажите ссылки такого вида будут ли корректно проиндексированы поисковиками?
     
  16. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    В настройках sh404sef устанавливаете "режим перезаписи" в ".htaccess (mon_rewrite)", в закладке "Advanced".
     
  17. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    первое в настройках sh404sef не нашел "режим перезаписи"
    второе в ".htaccess (mon_rewrite)" что? добавить такую строку?
    И что значит в закладке "Advanced" ? :D:D
     
  18. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    loginzero нравится это.
  19. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    о спасибо за материал ?:\
    Скажи а по теме изменения тайтла ты не в курсе. Title нашел одну тему но по ней не вышло сменить титл на главной. Захожу в меню потом в гланую.. жму параметры страницы затем ввозу в Заголовок страницы нужный текст. вроде все но титл на главной не менятся:(
     
  20. vesy
    Offline

    vesy специалист

    Регистрация:
    02.07.2010
    Сообщения:
    263
    Симпатии:
    53
    Пол:
    Мужской
    Показать заголовок Да выставил?
     
  21. Offline

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

    Регистрация:
    19.06.2011
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    если я ставлю да то текст из моего титла "Рыболовная база Киев. База отдыха Киев, прокат лодок, рыбалка, снять домик, отдых на воде, пикник на природе Киев, домики, беседки" вставляется на главную страницу
    Да вот еще что, возможно это поможет я установил еще patch_1520_stable он добавил функции мне в разделе материалы.
     

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

Загрузка...