mod_rewrite/pretty urls nothing happens

For questions and problems with the CMS core. This board is NOT for any 3rd party modules, addons, PHP scripts or anything NOT distributed with the CMS made simple package itself.
Post Reply
foxi
Forum Members
Forum Members
Posts: 12
Joined: Mon Apr 18, 2011 6:55 pm

mod_rewrite/pretty urls nothing happens

Post by foxi »

mod_rewrite is not working at all. Ive renamed the sample htaccess.txt file to .htaccess and put it in the root folder and added

$config['url_rewriting'] = 'mod_rewrite'; // this is new from 1.6
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true; // no longer in the config file
$config['query_var'] = 'page';

to my config page.

I have the Gallery module installed.

already cleared the cache
mcDavid
Power Poster
Power Poster
Posts: 377
Joined: Tue Mar 31, 2009 8:45 pm

Re: mod_rewrite/pretty urls nothing happens

Post by mcDavid »

can you post an exact copy of your config.php file?

-edit-
of course you can (and should) remove your DB username and password
Last edited by mcDavid on Sun Jun 10, 2012 10:06 am, edited 1 time in total.
SimonJ

Re: mod_rewrite/pretty urls nothing happens

Post by SimonJ »

Check what is in .htaccess as you don't say what is in there.
foxi
Forum Members
Forum Members
Posts: 12
Joined: Mon Apr 18, 2011 6:55 pm

Re: mod_rewrite/pretty urls nothing happens

Post by foxi »

in config:
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'localhost';
$config['db_username'] = 'xxx';
$config['db_password'] = 'xxx';
$config['db_name'] = 'xxx';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://testing123.general-websites-berlin.com/rubloff';
$config['timezone'] = 'Europe/Berlin';
$config['default_encoding'] = 'utf-8';

in the htaccess: exactly what is in the sample i did not change a thing:

# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off

#Options +FollowSymLinks

# To prevent E_STRICT problems with PHP 5.3+ you can uncomment the following lines
# Note: These settings should only be enabled for production sites!
#php_flag display_startup_errors 0
#php_flag display_errors 0
#php_flag html_errors 0
#php_value docref_root 0
#php_value docref_ext 0

<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>

<IfModule mod_header.c>
# Disable ETags
Header unset ETag
FileEtag None
</IfModule>

<IfModule mod_deflate.c>
# Compress css, plaintext, xml, gif, and images in transport.
AddOutputFilterByType DEFLATE text/css text/plain text/xml image/gif image/jpeg image/png
</IfModule>

<IfModule mod_expires.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
# Set expires tags on various files... so that the browser wont attempt to reload them.
ExpiresActive On
ExpiresDefault "access plus 1 year"
<IfModule mod_header.c>
# Setting cache control to public allowes proxy servers to cache the items too.
Header set Cache-Control "public"
</IfModule>
</FilesMatch>
</IfModule>
foxi
Forum Members
Forum Members
Posts: 12
Joined: Mon Apr 18, 2011 6:55 pm

Re: mod_rewrite/pretty urls nothing happens

Post by foxi »

ok. i figured out the problem. somehow my textwrangler's ftp connection was mixed up and the updated file was not being uploaded to the server.

hopefully this helps someone else out making the same mistake.

However, now i get a 404 not found....
mcDavid
Power Poster
Power Poster
Posts: 377
Joined: Tue Mar 31, 2009 8:45 pm

Re: mod_rewrite/pretty urls nothing happens

Post by mcDavid »

your website is installed in a sub-directory

you should add this directory to the RewriteBase in your .htaccess file
foxi
Forum Members
Forum Members
Posts: 12
Joined: Mon Apr 18, 2011 6:55 pm

Re: mod_rewrite/pretty urls nothing happens

Post by foxi »

THANKS!

everything works now
Post Reply

Return to “CMSMS Core”