Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 23. Januar 2015 16:38
- marc164
- probiert CMS/ms aus
- Ort: Alt Gaarz
- Registriert: 15. Dezember 2011
- Beiträge: 92
- Webseite
mod_rewrite funktioniert nur bei einer von zwei Domains auf Webspace
Also NaN hat neulich gepostet, ich müsse mich nicht dafür entschuldigen, keine Ahnung von html, php und so zu haben, denn lasse ich das hier auch mal weg ;-)
Folgende Situation:
Server-Software Apache Server-API cgi-fcgi
Server-Betriebssystem Linux 2.6.32-042stab094.8 An x86_64
Prüfung auf PHP-Version 5.2.4+ Ihre Einstellung 5.6.4
Zwei Domains, eine im httpdocs Ordner, die andere im Ordner "buckow", beide in der Hierarchie ganz oben. Bei httpdocs funktioniert mod_rewrite, bei buckow nicht (404)
htmaccess:
RewriteEngine on
RewriteBase /
#Rewrites page.shtml as index.php?page (pretty_urls):
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# falls man in der config.php für $config['query_var'] einen anderen Wert als "page" angegeben hat,
# muss man dieser Zeile "page" entpsrechend abändern
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
config.php
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysqli';
$config['db_hostname'] = 'x.y.z';
$config['db_username'] = 'xyz';
$config['db_password'] = 'xyz';
$config['db_name'] = 'xyz';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'Europe/Berlin';
$config['url_rewriting'] = 'mod_rewrite'; // this is new from 1.6
$config['page_extension'] = '.html';
$config['query_var'] = 'page';
?>
Das habe ich hier irgendwo im Forum gefunden. Weiß jemand, was ich wie ändern muss, damit's funktioniert?
Vielen Dank
Markus
Offline
#2 23. Januar 2015 16:47
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: mod_rewrite funktioniert nur bei einer von zwei Domains auf Webspace
meinst du wirklich htmaccess? sie muss .htaccess heißen.
Und wenn sie in nem unterordner ist dann muss auch die rewritebase angepasst werden:
RewriteBase /buckow
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 23. Januar 2015 16:59
- marc164
- probiert CMS/ms aus
- Ort: Alt Gaarz
- Registriert: 15. Dezember 2011
- Beiträge: 92
- Webseite
Re: mod_rewrite funktioniert nur bei einer von zwei Domains auf Webspace
Hm, vielen Dank. Das mit dem Namen war ein guter Tip. Als Mac-user hat man so seine Probleme mit Dateien, die mit einem Punkt beginnen. Auf dem Server hatte ich den dann schon richtig davor gesetzt, aber wenn man dann beim Umbenennen vergisst, die .txt-Erweiterung hinten rauszulöschen, na ja, manchmal sieht man eben den Wald vor Bäumen…
Allerdings: Die RewriteBase funzt auch ohne /buckow ;-)
Schönes WE!
Markus
Offline
Seiten: 1