Zur Boardunity Forenstartseite
  #1  
Alt 23.01.2008, 22:12
Benutzerbild von Lyoid
Mitglied
 
Registriert seit: 07.2007
Beiträge: 143

Htaccess - Ordner mounten


Hallo,

ich brauche leider mal wieder eine Tipp für das mod_rewrite Thema:
auf meiner Domain liegen sämtliche Dateien wie folgt:

*ww.domain.de/einedatei.php
*ww.domain.de/hola/anderedatei.php

1.) nun möchte ich gerne das alle Urls "scheinbar" hier liegen:

*ww.domain.de/spezial/einedatei.php
*ww.domain.de/spezial/hola/anderedatei.php

funktioniert mit folgendem Mod-Rewrite Befehl auch bestens:
Code:
RewriteRule ^spezial\/(.*)$ $1 [QSA,L]
2.) desweiteren würde ich gerne, das wenn jemand

*ww.domain.de/einedatei.php aufruft dieser direkt auf die neue richtige Url weitergeleitet wird: *ww.domain.de/spezial/einedatei.php

mein Versuch war:

Code:
RewriteCond %{REQUEST_URI} !^spezial\/
RewriteRule ^(.*)$ http://%{HTTP_HOST}/spezial/$1 [R=301,L]
leider endet das in einer Endlosschlaufe.
hat jemand einen Tipp für mich wie das richtig geht?

vielen Dank

Lyoid

Geändert von Lyoid (25.01.2008 um 19:12 Uhr).
  #2  
Alt 25.01.2008, 17:48
Benutzerbild von Lyoid
Mitglied
 
Registriert seit: 07.2007
Beiträge: 143
aktualisiert, ich hoffe jemand hat einen Tipp!

  #3  
Alt 26.01.2008, 19:13
weiss meistens was er tut
 
Registriert seit: 11.2005
Beiträge: 427
mal mit
Code:
RewriteCond %{REQUEST_URI} !^spezial/
RewriteRule ^(.*)$ http://%{HTTP_HOST}/spezial/$1 [R=301,L]
versucht?
"/" auskommentieren kannst du in PHP preg_replace(), hier in mod_rewrite wär mir das grad neu

  #4  
Alt 27.01.2008, 00:06
Benutzerbild von Lyoid
Mitglied
 
Registriert seit: 07.2007
Beiträge: 143
wieder was kleines gelernt, trotzdem bekomme ich bei deiner Lösung einen Weiterleitungsfehler... sogar noch schlimmer, die Url sieht dann so aus:

w*w.domain.de/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/

oO - noch eine Idee?

  #5  
Alt 27.01.2008, 21:31
weiss meistens was er tut
 
Registriert seit: 11.2005
Beiträge: 427
ok, so sollte es gehen
Code:
RewriteCond %{REQUEST_FILENAME} !^spezial/
RewriteRule ^(.*)$ http://%{HTTP_HOST}/spezial/$1 [R=301,L]
da REQUEST_URI die komplette URL darstellt welche natürlich nicht mit spezial/ anfängt

  #6  
Alt 28.01.2008, 12:46
Benutzerbild von Lyoid
Mitglied
 
Registriert seit: 07.2007
Beiträge: 143
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
hänge da leider immer noch fest, das sind die aktuellen Regeln.

die Weiterleitung zu /spezial/ funktioniert zwar nun, jedoch das mounten nicht mehr.

Code:
RewriteRule ^spezial/(.*)$ $1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !^spezial/
RewriteRule ^(.*)$ http://%{HTTP_HOST}/spezial/$1 [R=301,L]

  #7  
Alt 28.01.2008, 13:07
weiss meistens was er tut
 
Registriert seit: 11.2005
Beiträge: 427
wie klappts damit?
Code:
RewriteCond %{REQUEST_FILENAME} !^spezial/
RewriteRule ^(.*)$ http://%{HTTP_HOST}/spezial/$1 [R=301,L]

RewriteRule ^spezial/(.*)$ $1 [QSA,L]

  #8  
Alt 28.01.2008, 13:58
Benutzerbild von Lyoid
Mitglied
 
Registriert seit: 07.2007
Beiträge: 143
ergibt wieder:

...spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spezial/spe...

Antwort


Stichworte
htaccess, modrewrite, mounten

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.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
htaccess ModRewrite Ordner zu Datei Lyoid Suchmaschinenoptimierung (SEO) & -Marketing (SEM) 2 06.12.2007 19:23
htaccess Problem mit Spidern - Hilfe Lyoid Suchmaschinenoptimierung (SEO) & -Marketing (SEM) 2 11.08.2007 23:48
Ordner vom htacces-Schutz ausnehmen rovip Webspace, Webserver, Domains 1 07.02.2007 20:51
htaccess Verzeichnisschutz Gast Programmierung und Datenbanken 3 14.10.2004 23:34






1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25