php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2006, 17:00  
Mex
Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 66
Mex
Standard Rewrite Problem

Hallo

Ich möchte, dass wenn man die Adresse www.u-chor.ch aufruft, ins Unterverzeichnis www.u-chor.ch/uchor gelangt, jedoch in der Adressleiste immernoch www.u-chor.ch sieht. Dies sollte auch mit z.B. www.u-chor.ch/blabla => www.u-chor.ch/uchor/blabla geschehen.
Ich habe eine htaccess-Datei im Hauptverzeichnis erstellt, mit diesem Inhalt:
Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.u-chor.ch/uchor/$1
Leider kriege ich so bei Aufruf von www.u-chor.ch immer:
Code:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@u-chor.ch and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.34 Server at www.u-chor.ch Port 80
Was habe ich falsch gemacht?
Vielen Dank!

Gruss Mex
Mex ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.04.2006, 18:00  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Was sagen denn die Logdateien des Apache? Ist AllowOverride für deine DocumentRoot entsprechend gesetzt, dass RewriteRules in der htaccess-Datei vorgenommen werden dürfen?
xabbuh ist offline   Mit Zitat antworten
Alt 20.04.2006, 19:32  
Gast
 
Beiträge: n/a
Standard Re: Rewrite Problem

Zitat:
Zitat von Mex
Was habe ich falsch gemacht?
Dann überlege Dir einmal, ob es die Möglichkeit gibt, dass der Audruck ^(.*)$
nicht zutrifft...

Zitat:
Zitat von Mex
Code:
RewriteRule ^(.*)$ http://www.u-chor.ch/uchor/$1
Übrigens solltest Du den ganzen http://...-Kram weglassen. Du willst ja
schließlich intern umleiten.
  Mit Zitat antworten
Alt 20.04.2006, 19:56  
Mex
Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 66
Mex
Standard

@xabbuh:
Wo kann ich diese Logdateien einsehen?

@karl-150:
Es ist ja meine Absicht, dass ALLES ins Unterverzeichnis weitergeleitet wird. Oder ist das gar nicht möglich?
Mex ist offline   Mit Zitat antworten
Alt 20.04.2006, 20:12  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von Mex
@xabbuh:
Wo kann ich diese Logdateien einsehen?
Wo die Logs abgelegt werden, kannst du der Direktive ErrorLog in der Konfigurationsdatei deines Webservers entnehmen.

Zitat:
Zitat von Mex
@karl-150:
Es ist ja meine Absicht, dass ALLES ins Unterverzeichnis weitergeleitet wird. Oder ist das gar nicht möglich?
Grundsätzlich ist das möglich. Allerdings ist die Frage, ob du das URL-Rewriting in Form einer Weiterlung oder aber im Hintergrund realisieren möchtest.

Deine RewriteRule würde für eine Weiterleitung mithilfe eines Location-Headers sorgen.

Ein Rewriting im Hintergrund würde so aussehen:
Code:
RewriteRule ^(.*)$ /uchor/$1
xabbuh ist offline   Mit Zitat antworten
Alt 20.04.2006, 20:29  
Mex
Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 66
Mex
Standard

Zitat:
Wo die Logs abgelegt werden, kannst du der Direktive ErrorLog in der Konfigurationsdatei deines Webservers entnehmen.
Sorry aber ich habe keine Ahnung.
Wo finde ich denn die Konfigurationsdatei?
Mex ist offline   Mit Zitat antworten
Alt 20.04.2006, 20:50  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von xabbuh
Ein Rewriting im Hintergrund würde so aussehen:
Code:
RewriteRule ^(.*)$ /uchor/$1
Eben nicht. Ohne Bedingung endet das in einer Endlosschleife.

Zitat:
Zitat von Mex
Wo finde ich denn die Konfigurationsdatei?
Im Normalfall unter ./conf/httpd.conf relativ zum Verzeichnis des Apachen.

Code:
RewriteEngine  On
RewriteCond %{REQUEST_URI} !^/uchor/
RewriteRule  ^(.*) /uchor/$1
  Mit Zitat antworten
Alt 20.04.2006, 21:12  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von karl-150
Zitat:
Zitat von xabbuh
Ein Rewriting im Hintergrund würde so aussehen:
Code:
RewriteRule ^(.*)$ /uchor/$1
Eben nicht. Ohne Bedingung endet das in einer Endlosschleife.
Argh! Stimmt...
xabbuh ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Mod Rewrite Problem mit PUNKT becks123 Server, Hosting und Workstations 1 31.01.2007 21:48
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Mod Rewrite: Subdomain Problem! horvath-media Server, Hosting und Workstations 1 16.05.2006 20:19
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
[Erledigt] problem mit .htaccess (Rewrite Rule) ! plz help Server, Hosting und Workstations 2 30.08.2004 12:34
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php rewrite problem, apache .htaccess mod_rewrite geht nicht, server error log einsehen, kein rewriteengine, rewrite hauptverzeichnis umleiten

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.