Page 1 of 2

[solved]pretty urls not working

Posted: Wed May 01, 2013 8:12 pm
by gionda
Hello,
I changed config.php

Code: Select all

$config['url_rewriting'] = 'mod_rewrite';
Then I copied and renamed htaccess file in the root but pretty urls does not work and responds

Code: Select all

The requested URL /about-us was not found on this server.
this with CMSMS 1.11.5 instead works well with CMSMS 1.10.3
where am I wrong?
Thanks

Re: pretty urls not working

Posted: Wed May 01, 2013 8:16 pm
by Dr.CSS
make sure you used the correct htaccess file from the /doc folder, it is the htaccess.txt....

Re: pretty urls not working

Posted: Wed May 01, 2013 8:24 pm
by gionda
yes, I checked.

Re: pretty urls not working

Posted: Wed May 01, 2013 9:07 pm
by Dr.CSS
I would check to make sure the htaccess is still the same as before open and read, some have preexisting htaccess which may not have gotten changed...

Re: pretty urls not working

Posted: Fri May 03, 2013 12:41 pm
by gionda
but i didn't change htaccess.txt as you could see below

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

# 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>
.
I moved just the site from a directory to another one.
Thanks

Re: pretty urls not working

Posted: Fri May 03, 2013 12:47 pm
by velden
I moved just the site from a directory to another one.
Thanks

Code: Select all

RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

Re: pretty urls not working

Posted: Sat May 04, 2013 9:51 am
by gionda
Sorry, I do not understand.

Re: pretty urls not working

Posted: Sat May 04, 2013 9:57 am
by velden
you say you moved the site to another directory. If that new directory is not the web root, then you need to change the line in htaccess

Code: Select all

RewriteBase /<directoryname>
You could post the url of the website.

Re: pretty urls not working

Posted: Sat May 04, 2013 10:40 am
by gionda
Sorry, I meant that I moved from a subdirectory to the root
http://www.fondazioneprimoconti.org

Re: pretty urls not working

Posted: Sun May 05, 2013 4:52 pm
by Dr.CSS
If you have the correct htaccess in the root along with the config.php, I would check the config file for these 2 lines...

$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';

Re: pretty urls not working

Posted: Tue May 07, 2013 7:42 pm
by gionda
i tried to reinstall cmsms 1.11.6 without delete the database but it doesen't work yet.
mybe there is something wrong in the paths in config.php file's write below?

Code: Select all

$config['php_memory_limit'] = '';
$config['process_whole_template'] = '';
$config['debug'] = false;
$config['output_compression'] = '';
$config['timezone'] = 'Europe/Rome';
$config['dbms'] = 'mysql';
$config['db_hostname'] = '';
$config['db_username'] = '';
$config['db_password'] = '';
$config['db_name'] = '';
$config['db_port'] = 0;
$config['db_prefix'] = 'cms_';
$config['persistent_db_conn'] = '';
$config['use_adodb_lite'] = '1';
$config['root_url'] = 'http://www.mysite.it';
$config['ssl_url'] = 'https://www.mysite.it';
$config['root_path'] = '/web/htdocs/www.mysite.it/home';
$config['admin_dir'] = 'admin';
$config['previews_path'] = '/web/htdocs/www.mysite.it/home/tmp/cache';
$config['uploads_path'] = '/web/htdocs/www.mysite.it/home/uploads';
$config['uploads_url'] = 'http://www.mysite.it/uploads';
$config['default_upload_permission'] = '664';
$config['use_smarty_php_tags'] = '';
$config['auto_alias_content'] = true;
$config['url_rewriting'] = "mod_rewrite";
$config['page_extension'] = '';
$config['query_var'] = 'page';
$config['image_manipulation_prog'] = 'GD';
$config['image_transform_lib_path'] = '/usr/bin/ImageMagick/';
$config['image_uploads_path'] = '/web/htdocs/www.mysite.it/home/uploads/images';
$config['image_uploads_url'] = 'http://www.mysite.it/uploads/images';
$config['ssl_uploads_url'] = 'https://www.mysite.it/uploads';
$config['locale'] = '';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
$config['wiki_url'] = 'http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel';
?>
Thanks

Re: pretty urls not working

Posted: Tue May 07, 2013 9:14 pm
by Dr.CSS
Obviously this is an upgrade to latest site as the new config has way less parameters in it also make sure you clear the 'site' cache in the admin...

Re: pretty urls not working

Posted: Wed May 08, 2013 8:48 am
by gionda
yes, always update the cache. maybe it's a hosting problem? I try to ask them.

Re: pretty urls not working

Posted: Wed May 08, 2013 11:01 am
by gionda
Solved, it was a problem of hosting. Thank you very much Dr.css, I learned other things :)

Re: pretty urls not working

Posted: Wed May 08, 2013 6:11 pm
by Dr.CSS