Strange problem with SMF after enabling SEO in Joomla?

Discuss the integration of SMF here.
Locked
Varen
Joomla! Apprentice
Joomla! Apprentice
Posts: 10
Joined: Sun Mar 11, 2007 12:08 am

Strange problem with SMF after enabling SEO in Joomla?

Post by Varen » Sun May 06, 2007 5:34 pm

Hello everyone,

I've been trying to get a site up and running and I just recently installed SMF but after enabling SEO on the site it does not load the forum categories anymore. If I click on the newest topic it will load the topic while SEO is active but will not load the category. It gives me a 404 error when SEO is enabled and I click on a category. If I disable SEO on the site it will load the category without a problem. Does anyone know how to fix this while keeping SEO active?

"Not Found
The requested URL /component/option,com_smf/Itemid,116/board,1.0 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

Thank you!

 
Varen
Joomla! Apprentice
Joomla! Apprentice
Posts: 10
Joined: Sun Mar 11, 2007 12:08 am

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by Varen » Mon May 07, 2007 11:38 pm

DOH! It was all in a .htaccess I had gotten to make OpenSEF work properly after enabling SEO. I had to just remove # from RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]

I feel like a tard now... the answer was in front of me the whole time. Well... I guess that is what happens when you're a newbie. I'm glad it is all taken care of and that I was able to finally get everything to work properly.

~Johno~
Joomla! Intern
Joomla! Intern
Posts: 63
Joined: Sat Dec 09, 2006 7:52 am

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by ~Johno~ » Fri May 25, 2007 11:31 am

I have the same problem, I tried to remove the # but still not working :(

Varen
Joomla! Apprentice
Joomla! Apprentice
Posts: 10
Joined: Sun Mar 11, 2007 12:08 am

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by Varen » Fri May 25, 2007 12:01 pm

I have copied the contents of my .htaccess to see if there is anything different in it than yours Johno.
## OpenSEF Simplified htaccess File

## Can be commented out if causes errors
Options +FollowSymLinks

## mod_rewrite in use
RewriteEngine On

## If Joomla is installed in the web server root
## RewriteBase /
## If Joomla is installed in a sub-directory
## RewriteBase /directory_name_here
RewriteBase /

## Begin 3rd-Party or OpenSEF Section
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]  ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
## End 3rd-Party or OpenSEF Section

## Joomla Security Section (has nothing to do with SEF/SEO)
## 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_[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 tag in URL
RewriteCond %{QUERY_STRING} (\|%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

~Johno~
Joomla! Intern
Joomla! Intern
Posts: 63
Joined: Sat Dec 09, 2006 7:52 am

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by ~Johno~ » Fri May 25, 2007 12:06 pm

Is that your complete file ?

Mine has a lot more, I know most is commented out, but strange to be so different.
##
# @version $Id: htaccess.txt 5973 2006-12-11 01:26:33Z robs $
# @package Joomla
# @copyright Copyright (C) 2005 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.
#
# Only use one of the two SEF sections that follow.  Lines that can be uncommented
# (and thus used) have only one #.  Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section.  You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

#####  SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented.  If you are running your Joomla!/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line.  For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################


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

#
#  mod_rewrite in use

RewriteEngine On


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

# RewriteBase /


########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(/forum/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section



########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/forum/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section



########## 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_[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 tag in URL
RewriteCond %{QUERY_STRING} (\|%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

User avatar
kenmcd
Joomla! Champion
Joomla! Champion
Posts: 5672
Joined: Thu Aug 18, 2005 2:09 am
Location: California
Contact:

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by kenmcd » Fri May 25, 2007 6:47 pm

Code: Select all

RewriteCond %{REQUEST_URI} ^(/forum/component/option,com) [NC,OR]       ##optional - see notes##
This line is to be modified to reflect where Joomla is installed, not where the forum is installed.
If Joomla is installed in the root, no other change is required other than removing the leading "#" to enable that line.
██ LibreTraining

~Johno~
Joomla! Intern
Joomla! Intern
Posts: 63
Joined: Sat Dec 09, 2006 7:52 am

Re: Strange problem with SMF after enabling SEO in Joomla?

Post by ~Johno~ » Fri May 25, 2007 11:35 pm

Thanks, that worked better.

It did stop one part of the template from displaying though. I'm using Versatility 3 and the dropdown at the top no longer shows the tab. And as that's where I have the login box, i really need it visable, i'll have to look into it.

Thanks for the help.

 

Locked

Return to “SMF - Simplemachines.org Forum”