Problem with SEF and javascript behaviour

Discuss Search Engine Optimization in relation to Joomla! 2.5. This forum will also have discussions on SEF/SEO Joomla! 2.5 extensions.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Locked
emmdee
Joomla! Apprentice
Joomla! Apprentice
Posts: 16
Joined: Mon May 31, 2010 2:19 am

Problem with SEF and javascript behaviour

Post by emmdee » Thu Apr 12, 2012 1:24 am

Joomla 2.5.1 on Apache server , .htaccess file

I'm having trouble getting SEF to work. All pages load fine (css and images).

things get messed up when opening popup windows e.g. below.

folio/index.php/painting/ is the address which loads a page of thumbnails... all good

each thumb has js behaviour to open large image in new window.

the img src is "images/F_images/images/blah.jpg"

When the window opens it can't find the image cause the address

its looking at is folio/index.php/painting/images/F_images/images/blah.jpg

It should be folio/images/F_images/images/blah.jpg

With SEF off its all good.

Can anyone help with this?

Rgds

emmdee

User avatar
aryo
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Tue Apr 10, 2012 5:33 am
Location: Bandung, Indonesia
Contact:

Re: Problem with SEF and javascript behaviour

Post by aryo » Fri Apr 13, 2012 7:58 am

These are step-by-step instructions. Please follow them in the order they are presented here. If a step fails, do not continue until you have solved the problem.
Rename the file "htaccess.txt" in your Joomla!'s base folder to ".htaccess".
This step may not be necessary. Open .htaccess in a text editor. Uncomment RewriteBase / (remove the first character, #). If Joomla is installed in its own folder, the enter the Joomla folder name after the backslash. e.g. RewriteBase /yourjoomlafolder.
Log on to your Back-end and open the Global Configuration.
Enable the Search Engine Friendly URLs option and Save. This option converts the URLs from the native Joomla! format to the SEF format.
Check if your site works correctly. Your URLs should now look like http://www.example.com/index.php/the-­n ... to­-joomla.
If your site does not work correctly, please see Why does your site get messed up when you turn on SEF (Search Engine Friendly URLs)?
Enable the Use Apache mod_rewrite/URL rewriting option and Save. This option uses the Apache mod_rewrite function to eliminate the "index.php" portion of the URL.
Check if your site works correctly. Your URLs should now look like http://www.example.com/the-­news/1­-lat ... to­-joomla.
If this option causes errors, please see How to check if mod rewrite is enabled on your server.
If it is not enabled and you have access to the file apache/conf/httpd.conf, open that file and check if the line LoadModule rewrite_module modules/mod_rewrite.so is uncommented. If necessary, uncomment the line and restart the Apache web server.
If mod_rewrite cannot enabled, leave this option off. It does not matter if you leave the .htaccess file renamed.
If you think this necessary, enable Add suffix to URLs and Save. This option adds .html to the end of URLs. There are different opinions on whether this is necessary or even useful. Search engines do not seem to care if your URLs end in .html or not.
Open the Plugin Manager and enable the System - SEF plugin. This plugin adds SEF support to links in your Joomla articles. It operates directly on the HTML and does not require a special tag.


Locked

Return to “Search Engine Optimization (Joomla! SEO) in Joomla! 2.5”