ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
372
372
EMPFEHLEN
-
Hallo Tutorials.de
seit längerem suche ich nach einer Möglichkeit, folgende Ordnerstruktur auf dem Rootverzeichnis eines Servers zu erstellen (hauptächlich zur besseren Übersicht):
- admin (Hier wird die ganze Webseite gefüttert und bedient)
- login (Hier meldet sich der User für das Adminmenu an)
- webseite (Output der Eingaben im Adminbereich)
Nun möchte ich, wenn ein Besucher die Adresse http://www.meineurl.com aufruft, automatisch auf die index.php im Ordner webseite weitergeleitet wird, jedoch ohne, dass die URL anschliessend so aussieht: http://www.meineurl.com/webseite/
Per DirectoryIndex webseite/index.php hab ich diese Verzweigung bereits hinbekommen. Wenn ich nun aber das Verzeichnis http://www.meineurl.com/login ansteuern möchte, so kommt immer die Übersich aller Files & Ordner, die ich in diesem Directory habe; die index.php wird im login-Ordner also nicht erkannt. Erste wenn ich http://www.meineurl.com/login/index.php eintippe, frisst er mir die index.php-Seite.
Kann mir jemand sagen, was genau angepasst werden muss, damit der Link http://www.meineurl.com/login/ direkt die index.php öffnet?
Vielen Dank & lieber Gruss
Euer Pinky
-
17.12.11 21:02 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Kleine Frage: Warum nimmst du nicht mod_rewrite sondern schraubst an diesen Einstellungen rum?
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Hallo Saftmeister
offen gestanden: weil ich mich mit mod_rewrite nicht besonders auskenne und der fixen Überzeugung bin, dass dies mit mod_rewrite nicht geht? Ich habe einige Tutorials durchgelesen aber die sind alle auf andere Aspekte eingegangen und ich wurde nicht darüber fündig, was ich eigentlich suchte.
Wenn du mir eine Hilfestellung bieten kannst, nach was genau ich im Netz suchen soll oder du mir hier direkt eine schreiben kannst, bin ich dir mit grossem Dank verpflichtet.
Schöner Sonntag & Gruss
Euer Pinky
-
18.12.11 14:57 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Also grundsätzlich ist mod_rewrite genau das, was du dafür brauchst. mod_rewrite funktioniert so:
Es wird eine Regel deklariert, die auf den Request-URL passt. Anhand dieser Regel wird mod_rewrite entscheiden, ob umgeleitet werden soll oder nicht.
Dabei solltest du die allgemeinen Regeln ganz hinten anstellen, so das die spezielleren Regeln auf jeden Fall höher priorisiert sind. Das heißt, die Umleitung auf die index.php in webseite sollte ganz am Ende stehen. Ich würde das so machen:
.htaccess
Code :1 2 3 4 5
RewriteEngine On RewriteRule login webseite/login.php [NC,L] RewriteRule admin webseite/admin.php [NC,L] RewriteRule .* webseite/index.php [NC,L]
Im Anhang findest du ein Beispiel zum direkt los testen.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Hallo Saftmeister
besten Dank für deinen Input. Ich habe es nun wie folgt angepasst und es funktioniert genau so wie ich es mir wünsche. Vielen Herzleichen Dank & frohe Festtage.
Code :1 2 3
RewriteRule login login/index.php [NC,L] RewriteRule admin _admin/index.php [NC,L] RewriteRule .* website/index.php [NC,L]
Euer Pinky
Ähnliche Themen
-
Debian5.0 - DirectoryIndex
Von Schumiel im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 02.02.10, 11:35 -
seit Ubuntu heißt .htaccess uft8.htaccess und geht nicht mehr?
Von supersalzi im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 17.08.09, 17:21 -
Aus Pic sauber herauszoomen
Von Denniz im Forum Flash PlattformAntworten: 6Letzter Beitrag: 13.08.07, 13:56 -
htaccess Login-Abfrage obwohl keine htaccess existiert
Von ronin im Forum PHPAntworten: 29Letzter Beitrag: 15.02.05, 03:08 -
[AFX] Aurora Sky sauber loopen?
Von Nicmare im Forum Videoschnitt, Videotechnik & -produktionAntworten: 11Letzter Beitrag: 05.05.04, 21:45





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren