So, I'm running a XAMPP package plus CMS Made Simple: CMSms 1.6.3, PHP 5.2.9, MySQL 5.0.51a (I think that's the version), and Apache 2.2.11.
My .htaccess for CMSms reads like this, taken from \doc\htaccess.txt:
Code: Select all
# 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
#
<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
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#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>
Code: Select all
<Directory "c:/nathaniel/cmsmadesimple">
AllowOverride All
And I know for sure mod_rewrite is on because I have checked it in httpd.conf before and it gets loaded and I've gotten WordPress pretty URLs working with this same server and this code in httpd.conf:
Code: Select all
<Directory "c:/nathaniel/wordpress">
Options FollowSymLinks
AllowOverride FileInfo
Any ideas on getting this working?
Edit: Not to mention, I've got config.php configured:
Code: Select all
$config['url_rewriting'] = 'mod_rewrite';
Code: Select all
$config['assume_mod_rewrite'] = true;
#$config['internal_pretty_urls'] = false;