Ergebnis 1 bis 7 von 7

Thema: mod_rewrite

  1. #1

    Standard mod_rewrite

    Hallo Forum,

    Ich brauch mal wieder eure Hilfe, denn ich bin schier am Verzweifeln.

    Bei einem Homepageprojekt werden alle Anfragen per mod_rewrite umgeleitet. Die derzeitige .htaccess sieht wie folgt aus:

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)$ index.php?content=$1 [QSA]

    So kann ich bequem alles nach IANA — Example domains über $_GET-Vars auswerten und weiterverarbeiten. Das funktioniert soweit wunderbar.

    Ich möchte nun aber die interne Administration von der Seite selbst abkoppelt (damit das Design des internen Bereichs nicht für jedes Projekt neu erstellt werden muss, sondern ein default-Design für alle Projekte verwendet werdne kann.

    Die interne Administration liegt unter /include/admin/
    Ich könnte zwar leicht einen Link idrekt auf diesen Ordner setzen (funktioniert wunderbar), finde aber, dass der Endnutzer das nicht unbedingt so sehen sollte. Schöner wäre statt
    IANA — Example domains
    ein Link a la
    IANA — Example domains

    ich möchte daher alle Anfragen, die auf IANA — Example domains... ankommen umleiten auf IANA — Example domains... - also quasi einfach das /include jeweils davor setzen.

    Alle anderen Anfragen sollen aber wie gewohnt an die index.php im Hauptverzeichnis geleitet werden.

    Bitte habt Gnade und erlöst mich - ich krieg es nämlich ums Ver... nicht hin!

    Danke an meinen Retter und
    Gruß OBs

    ---------

  2. #2
    Master Gunnery Sergeant Avatar von Duke
    Registriert seit
    04.04.2005
    Ort
    Überall und hier.
    Beiträge
    2.792

    Standard

    Die IANA Example Domains stören mich gerade ein wenig beim lesen Hast du das extra gemacht oder Auto Korrektur durchs Forum.

  3. #3
    Lieutenant
    Themenstarter
    Avatar von obscurus gladius
    Registriert seit
    05.12.2005
    Beiträge
    3.083

    Standard

    Das hab ich natürlich nicht extra gemacht - seh das auch grad erst (sonst hätte ich das nicht so geschrieben).

    Autokorrektur ist natürlich jetzt auch nicht mehr möglich... grmpf

    alles von example.com/irgendwas/ wird derzeit weitergeleitet an example.com&index.php?content=irgendwas/
    ich möchte noch abfangen (zuvor): example.com/admin - das soll weitergeleitet werden an example.com/include/admin/

    Hoffe so kann man es besser lesen und mit dem Text oben verstehen.
    Gruß OBs

    ---------

  4. #4
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.047

    Standard

    ich frage mich wozu du den ganzen aufriss machst?

    Dafür gibt es doch php

    du brauchst doch nur ne php datei ins verzeichnis tun die bei dieser oder jener URL Zeile dieses oder jenes auruft. Im grunde sogar per include machbar.
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - mod_rewrite

  5. #5
    Lieutenant
    Themenstarter
    Avatar von obscurus gladius
    Registriert seit
    05.12.2005
    Beiträge
    3.083

    Standard

    Allein schon, um URLs a la index.php?param1=x&param2=y&param3=z zu vermeiden, sondern suchmaschinen- und benutzerfreundliche URLs zu generieren.
    Gruß OBs

    ---------

  6. #6
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.047

    Standard

    du sollst ja keine Parameter übergeben
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - mod_rewrite

  7. #7
    Lieutenant
    Themenstarter
    Avatar von obscurus gladius
    Registriert seit
    05.12.2005
    Beiträge
    3.083

    Standard

    Muss ich aber in diesem Fall, da hier mit $_GET gearbeitet werden muss. Ich möcht einfach nur wissen, ob und wenn ja wie ich den mod_rewrite erstellen kann.
    Gruß OBs

    ---------

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •