Today's Posts Follow Us On Twitter! TFL Members on Twitter  
Forum search: Advanced Search  
Navigation
Marketplace
  Members Login:
Lost password?
  Forum Statistics:
Forum Members: 24,254
Total Threads: 80,792
Total Posts: 566,471
There are 1247 users currently browsing (tf).
 
  Our Partners:
 
  TalkFreelance     Design and Development     Programming     PHP and MySQL :

.htaccess problem with SEF

Thread title: .htaccess problem with SEF
Reply    
    Thread tools Search this thread Display Modes  
10-28-2006, 10:49 PM
#1
ScabbyUK is offline ScabbyUK
Status: I'm new around here
Join date: Oct 2006
Location:
Expertise:
Software:
 
Posts: 1
iTrader: 0 / 0%
 

ScabbyUK is on a distinguished road

  Old  .htaccess problem with SEF

Hi all, I really hope I'm in the correct place here as its a first post,

Please bear with this post as it is a .htaccess problem

ALL SPECS AT BOTTOM

I have a problem with a Joomla site and Search Engine Friendly URL's.

To get this working I have to turn it on in the config and rename their htaccess.txt file to .htaccess (making it active). When I do this and call any SEF menu I get a 404 error message. This error is exactly the same message someone gets if they fail to rename the htaccess.txt file suggesting the .htaccess file is not working.

I have relentlessly tried to get help over on Joomla's forums for this and to be honest I don't think they know!, I have also pestered my host but unfortunately they just fire standard replies which are of no use whatsoever! I HAVE DONE ABSOLUTELY EVERYTHING TO GET THIS TO WORK AND NOTHING!

Time passed and I was still trying via their forums to get this to work when I finished another site on the same host, and when switching on the SEF on that one it works!!!!!!! My one hope was that perhaps the host was missing something and perhaps I was looking for a change of host! but no, this site is working correctly.

There are some things between the two sites that are different and this is what I need help with,

lets assume the two sites are, Brokensite and Workingsite. The host is hostingdude.com part of godaddy.com

Workingsite is referenced via a webhop by www.dyndns.com, if you are not familiar, it sort of masks the url with another so users cannot see the site is merely a folder on another site.

Brokensite is another Domain Name pointed to a folder on the same host using the hosts 'Domain Management' in the Control Panel.

Can this cause the problem?

I have wrote to the Host and they assure me the mod_rewrite is available to me and does not require activation.

This is the Workingsite's .htaccess file.

##
# @version $Id: htaccess.txt 4756 2006-08-25 16:07:11Z stingrey $
# @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 /pcsupport


########## 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} ^(/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} ^(/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 <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
Now the above is working on the Workingsite, and is being pointed by www.dyndns.com.
The exact same file does not work for Brokensite and yet the sites are essentially the same! They are the same version, on the same host, in a folder at the same level! using same everything>?
Only the pointing method is different.

Server Stats are here:
Database Version: 4.0.27-max-log
PHP Version: 4.3.11
Web Server: Apache
WebServer to PHP interface: cgi-fcgi
Joomla! Version: Joomla! 1.0.11 Stable [ Sunbow ] 28 August 2006 20:00 UTC

I really hope someone here can halp with this as I have exhausted my options, I'm not savey enough with .htaccess to work this out, please please, a little of someones time please!

all the best even if you cannot help!

Phil

Reply With Quote
04-26-2009, 03:40 PM
#2
audraoc is offline audraoc
Status: Junior Member
Join date: Apr 2009
Location: Chicago
Expertise:
Software:
 
Posts: 29
iTrader: 0 / 0%
 

audraoc is on a distinguished road

  Old

I will revive this old post, since I have the same problem:
After activating Joomla's SEF feature and renaming htaccess file all my pages display fine, but my third party extentions doesn't show up or doesn't function properly.
Can't point to the website, since I deactivated SEF (live site) and that wouldn't be any help.
Can anyone shed some light about what should I do so my third party components "listen" to SEF function?

Reply With Quote
Reply    


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

  Posting Rules  
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump:
 
  Contains New Posts Forum Contains New Posts   Contains No New Posts Forum Contains No New Posts   A Closed Forum Forum is Closed