1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

mod_rewrite

  • Kemos
  • 15. Januar 2014 um 20:10
  • Kemos
    Teeny
    Beiträge
    27
    • 15. Januar 2014 um 20:10
    • #1

    Hallo zusammen!

    Glaube so langsam ich hab ein Talent dafür verrückte Probleme auszugraben :lol:

    Ok ganz einfach:

    Apache Configuration
    php_flag register_globals off
    
    
    RewriteEngine on
    
    
    RewriteRule ^([a-zA-Z]+)$ index.php?a=$1
    RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)$ index.php?a=$1&b=$2
    RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ index.php?a=$1&b=$2&c=$3
    RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+)$ index.php?a=$1&b=$2&c=$3&d=$4

    Funktioniert wunderbar
    Nur scheint das Dingens ein Problem mit der Zahl 123 zu haben

    bei "http://localhost/test/abc/def/ghi/123" steht der Query-String in der URL-Zeile, also "http://localhost/test/?a=abc&b=def&c=ghi&d=123"

    "http://localhost/test/abc/def/ghi/122", "http://localhost/test/abc/def/ghi/124" gehen wunderbar - und alle anderen Zahlen auch.

    Also ich hab nicht allzuviel Ahnung von htaccess und muss mir jeden Fortschritt hart erkämpfen, aber das is echt nicht normal...

    Wer ne Idee was der Mist soll?

    Grüße, Kemos

Tags

  • mod
  • http
  • code
  • php
  • zahl
  • index
  • access
  • index.php
  • ring
  • abc
  • string
  • query
  • localhost
  • register
  • mod_rewrite
  • rewrite
  • url
  • register_globals
  • probleme
  • langsam
  • test
  • htaccess
  • einfach
  • php_flag
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern