Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 18. Juni 2012 14:56
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
[GELÖST] Pretty URLs funktionieren nicht richtig
Hallo Leute,
nach stundenlangem rumstochern in den configfiles, baue ich jetzt einfach mal auf die geballte Kompetenz hier im Forum. Komme selbst einfach nicht mehr weiter.
Es geht um eine cmsms Instanz die (leider) auf strato gehostet wird.
Installiert ist das cms in einem Unterordner.
In stratos Domainverwaltung habe ich die Weiterleitung auf den Unterordner /unterordner/ für die Domain meinedomain.de eingerichtet.
Leider funktionieren die pretty urls nicht mit meiner Konfiguration:
Meine config.php:
[== php ==]
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'rdbms.strato.de';
$config['db_username'] = 'xxxx';
$config['db_password'] = 'xxxx';
$config['db_name'] = 'xxxx';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://meinedomain.de';
$config['timezone'] = 'Europe/Berlin';
$config['default_encoding'] = 'utf-8';
$config['url_rewriting'] = 'mod_rewrite'; // this is new from 1.6
$config['page_extension'] = '.html';
#$config['use_hierarchy'] = false; // no longer in the config file
$config['query_var'] = 'page';
?>
Leider erhalte ich bei eingeschaltetem mod_rewrite
immer einen Internal Server Error. Kommentiere ich den letzten Absatz in der config.php aus, funktionieren zwar die Links, nur halt leider die prettyurls nicht mehr.
Meine .htaccess sieht wie folgt aus:
[== php ==]
# 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 /unterordner/
# 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>
Falls jemand eine Idee hat, wo da der Wurm drin ist, ich weiss zumindest gerade überhaupt nicht mehr weiter - bin also für jede Hilfe dankbar!
Offline
#2 18. Juni 2012 16:07
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] Pretty URLs funktionieren nicht richtig
Leider erhalte ich bei eingeschaltetem mod_rewrite
immer einen Internal Server Error.
Was steht denn im error_log?
Servus,
Alex
Offline
#3 18. Juni 2012 17:00
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Pretty URLs funktionieren nicht richtig
ersetze mal das
RewriteBase /unterordner/
gegen das
RewriteBase /
in deiner .htaccess
denke das mit den unterordner gehört nicht rein...
Beitrag geändert von Henk1060 (18. Juni 2012 17:02)
Offline
#4 18. Juni 2012 17:14
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
Re: [GELÖST] Pretty URLs funktionieren nicht richtig
ersetze mal das
RewriteBase /unterordner/
gegen das
RewriteBase /in deiner .htaccess
denke das mit den unterordner gehört nicht rein...
jupp. genau das war das problem. vielen dank!
Offline
#5 18. Juni 2012 17:16
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Pretty URLs funktionieren nicht richtig
schickst mir halt einen cafe dann passt es schon )
Offline
Seiten: 1