tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
226
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SuReBuRn SuReBuRn ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    95
    Folgendes in der .htaccess:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    ### WALLPAPER & IMAGE GALLERY ###
        #photos:image.php
        RewriteRule ^img:photos_(.*)_(.*)_(.*)(\.html?) /_media/photos/image.php?mid=$1&purl=$2&titel=$3 [L,QSA]
        
        #wallpaper:image.php
        RewriteRule ^img:wallpaper_(.*)_(.*)_(.*)(\.html?) /_media/wallpaper/image.php?mid=$1&purl=$2&titel=$3 [L,QSA]
     
    #wallpaper/photos:index.php
    RewriteRule ^(.*)_(.*)_(.*)_(.*)_seite(.*)(\.html?) /index.php?spiel=$1&seite=$2&mid=$3&game=$4&page=$5 [L,QSA]
    RewriteRule ^(.*)_(.*)_(.*)_(.*)(\.html?) /index.php?spiel=$1&seite=$2&mid=$3&game=$4 [L,QSA]
    RewriteRule ^(.*)_(.*)_seite(.*)(\.html?) /index.php?spiel=$1&seite=$2&page=$3 [L,QSA]
     
     
     
     
    ### DOWNLOADS ###
    RewriteRule ^(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_action:(.*)(\.html?) /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6&action=$7 
     
    [L,QSA]
    RewriteRule ^(.*)_(.*)_(.*)_(.*)_(.*)_(.*):(.*)(\.html?) /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6&mode=$7 [L,QSA]
    RewriteRule ^(.*)_(.*)_(.*)_(.*)_(.*)_(.*)(\.html?) /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6 [L,QSA]
    RewriteRule ^(.*)_(.*)_(.*)_(.*)(\.html?) /index.php?spiel=$1&seite=$2&cat=$3&titel=$4 [L,QSA]


    Nun gehen dann entweder nur die downloads, oder die wallpapder/images. Halt das was grad zuerst dort steht. Wieso ist das so? Und wie kann ich das beheben?
    Geändert von SuReBuRn (09.07.06 um 21:58 Uhr)
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du solltest die regulären Ausdrücke genauer spezifizieren:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    RewriteRule   ^img:(photos|wallpaper)_([^/_]+)_([^/_]+)_([^/_]+)\.html?   /_media/$1/image.php?mid=$2&purl=$3&titel=$4   [L,QSA]
     
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_seite([1-9][0-9]*)\.html?   /index.php?spiel=$1&seite=$2&mid=$3&game=$4&page=$5   [L,QSA]
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/_.]+)\.html?   /index.php?spiel=$1&seite=$2&mid=$3&game=$4   [L,QSA]
    RewriteRule   ^([^/_]+)_([^/_]+)_seite([1-9][0-9]*)\.html?   /index.php?spiel=$1&seite=$2&page=$3   [L,QSA]
     
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_action:([^/.]+)\.html?   /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6&action=$7   [L,QSA]
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/:]+):([^/.]+)\.html?   /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6&mode=$7   [L,QSA]
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/_]+)_([^/.]+)\.html?   /index.php?spiel=$1&seite=$2&cat=$3&id=$4&titel=$5&dname=$6   [L,QSA]
    RewriteRule   ^([^/_]+)_([^/_]+)_([^/_]+)_([^/.]+)\.html?   /index.php?spiel=$1&seite=$2&cat=$3&titel=$4   [L,QSA]
     
    Markus Wulftange

  3. #3
    SuReBuRn SuReBuRn ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    95
    Super danke, klappt so gleich viel besser
    Musste zwar noch etwas umstellen, aber passt nun.

    Ein weiteres Problem tut sich nun auf:

    Code :
    1
    2
    3
    
    RewriteRule   ^([^/_]+)_([^/_]+)_news([1-9][0-9]*)\.html? /index.php?spiel=$1&seite=$2&nid=$3  [L,QSA]
     
    RewriteRule   ^([^/_]+)_([^/_]+)_news([1-9][0-9]*)_([^/_]+)\.html? /index.php?spiel=$1&seite=$2&nid=$3&game=$4  [L,QSA]

    Kannst du mir sagen wieso das 2. nicht funktioniert?
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Was funktioniert denn nicht? Wie sieht denn der angefragte URL dazu aus?
     
    Markus Wulftange

  5. #5
    SuReBuRn SuReBuRn ist offline Mitglied Silber
    Registriert seit
    Nov 2003
    Beiträge
    95
    Mittlerweile habe ich das Problem gefunden (nach intensiver Sucherei, würd)

    Hat sich wohl damit behindert:
    RewriteRule ^([^/_]+)_([^/_]+)_seite([1-9][0-9]*)\.html? /index.php?spiel=$1&seite=$2&page=$3 [L,QSA]

    Wenn ich das: RewriteRule ^([^/_]+)_([^/_]+)_news([1-9][0-9]*)_([^/_]+)\.html? /index.php?spiel=$1&seite=$2&nid=$3&game=$4 [L,QSA]

    vor der Rule oben poste geht alles, auch die Rule die jetzt wieter unten steht. Andersrum aber nicht :/
     

Ähnliche Themen

  1. [mySQL 5] Zu den Monaten Einträge zählen und Monate ohne Einträge auch ausgeben.
    Von FlaverSaver im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 27.09.10, 18:11
  2. Javascripte behindern sich - Alternative?
    Von tykee im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 04.09.10, 05:03
  3. DHTML-Menü und Flash behindern sich
    Von sojall im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 07.06.06, 20:44
  4. Funktionen behindern sich
    Von chuvak im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 07.06.06, 16:46
  5. Inwiefern behindern Textfelder die Performance?
    Von etobias im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 12.05.04, 14:46