Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • interfx Friend
    #132820

    I’ve turned on Search Engine Friendly links, but each page is showing up in simplified HTML vs. the layout. I have changed the htaccess.txt to .htaccess, and have also ensured the right mod_security settings are in place…

    Looks just fine, until I turn on Search Engine Friendly feature… Any ideas, or experiences out there?

    mj1256 Friend
    #268231

    check you htaccess and make sure it is not blank

    interfx Friend
    #268235

    Just checked, and it is not blank…

    <blockquote>##
    # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
    # @package Joomla
    # @copyright Copyright (C) 2005 – 2008 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!
    #
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_{1,21}(=|%3D)
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*(.*)
    # 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,2})
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|{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 .* –
    #
    ########## End – Joomla! core SEF Section

    </blockquote>

    interfx Friend
    #268323

    Here’s what I tried so far…

    Bottom line when it urn on SEF all formatting (no CSS) is lost on any page beyond the home page…

    I have done the following, after reading these forums.

    1. Cleaned Cache
    2. chnaged file name to .htaccess in the root directory (and verified there is information in the file, ie. not blank)
    3. disabled mod_security

    What else do I have to do to make this work?
    Thanks in advance –

    mj1256 Friend
    #268335

    I’m guessing based on my passed experience and I need more info

    where are you hosted

    try adding a 301 canonical redirect

    interfx Friend
    #268337

    LiquidWeb

    What is a 301 redirect?

    I have another Joomla site on the same server, and it works just fine… I posted here thinking it might be related to the template I’m using from JA.

    Thanks for any additional advice –

    jernejc Friend
    #268342

    Wich Joomla version?
    You using a component for the SEO links or the “core”, “native”, not sure how to call it option?

    Also, not sure what you mean with the simple HTML format. If the CSS isn’t included, then the $live_site variable probably gets messed up somehow. Could you post a screenshot aswell?

    EDIT: one thing crossed my mind.

    Open templates/ja_olivine/index.php and in the lines 30 and 31 replace:
    <blockquote> <?php echo $tmpTools->templateurl(); ?></blockquote>
    with:
    templates/ja_olivine

    Should look something like:
    <blockquote>
    <link rel=”stylesheet” href=”templates/ja_olivine/css/template_css.css” type=”text/css” />
    <link rel=”stylesheet” href=”templates/ja_olivine/css/typo.css” type=”text/css” />
    </blockquote>

    You might wanna delete <?php echo $tmpTools->baseurl(); ?> in the lines 28 and 29 aswell.
    Because it’s possible that SEO links have effect on those variables and if you write them into the index.php directly, nothing like that should happen.

    Not sure about this tho 😉

    PS: If you’re using Joomla 1.5, then the lines to edit are from 27-30 and not from 28-31

    interfx Friend
    #268364

    using version 1.5.6

    This is the link of the SEF friendly page

    http://www.zipsalumniband.com/index.php/alumni-band

    and the same page without SEF
    http://www.zipsalumniband.com/index.php?option=com_content&view=section&layout=blog&id=6&Itemid=53

    I think it is related the css not being found. When i made your suggestions, it did not work – similar to above… All raw text, all broken images… I think you might be onto something…

    On your site, do you have the same issue? ANy other ideas on the suggestions youmade? I pasted what you provided…

    jernejc Friend
    #268473

    As suspected the $live_site variable gets messed up. If you check your source code, you’ll see that the css links and basically all the links in your template look like:

    http://www.zipsalumniband.com/index.php/...bla

    Instead of:

    http://www.zipsalumniband.com/...bla

    Example ( css links ):

    <link rel="stylesheet" href="http://www.zipsalumniband.com/index.php/templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="http://www.zipsalumniband.com/index.php/templates/system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="http://www.zipsalumniband.com/index.php/templates/ja_olivine/css/template.css" type="text/css" />
    <link rel="stylesheet" href="http://www.zipsalumniband.com/index.php/templates/ja_olivine/css/typo.css" type="text/css" />

    That index.php in front of the /templates folder shouldn’t be there, so the css files don’t get included.

    Go to configuration.php and set
    var $live_site = '';
    ( line 21 ) to http://www.zipsalumniband.com.

    Also try turning on “Apache mod_rewrite” in your SEO configuration. That should remove the index.php in your links.

    Plus the “Add suffix to URLs” set to “yes” could help the links aswell. 😉

    The problem probably occures because you don’t have the $live_site variable set. The rest of the modifications are just so your links will look better and be more SEO friendly.

    interfx Friend
    #268493

    That did it… Works great!!!

    I did not remember during the quickstart installation to add this into that file… I’ll remember next time I have this issue on other sites…

    Thanks for the fast response.

    mj1256 Friend
    #268510

    jernejc, good catch

    now we need to find out if the css references are an error for JA, and if so, they need to fix it

    jernejc Friend
    #268887

    Nah, this wasn’t a Joomlart problem. It’s just that in Joomla 1.5 it’s not neceseary to have the $live_site variable set as it was in Joomla 1.0, but it’s recomendable, cause of problems like this.

    Not sure why that is though 😮

Viewing 12 posts - 1 through 12 (of 12 total)

This topic contains 12 replies, has 3 voices, and was last updated by  jernejc 16 years, 2 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum