[mod_rewrite] RewriteCond Problem

Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.

Moderator: Super-Mod

[mod_rewrite] RewriteCond Problem

Beitragvon burnersk » 08.08.2007 12:55

Hallo.

Ich habe ein kleines Problem mit mod_rewrite ...

Meine .htaccess
Code: Alles auswählen
# Verzeichnis
DirectoryIndex index.php index.html index.htm
Options FollowSymLinks
Allow from all

# PHP
#nothing to do

# mod_rewrite
RewriteEngine On
# Dynamische Seiten laden
RewriteCond %REQUEST_URI% ^homepage/(.*)/(.*)\.html [NC]
RewriteRule ^.* /script.php?category=$1&page=$2 [R,L]

Die Anweisung soll folgendes durchführen:
Bedinungen:
- bei Aufruf von "dev5-media.de/homepage/[kategorie_titel]/[seiten_titel].html // "homepage" existiert nicht. es ist ein keyword für mod_rewrite.
- nur Endung ".html" nicht ".htm"
- Groß- und Kleinschreibung wird nicht beachtet

Anweisungen:
- /scripts.php?category=[kategorie_titel]&page=[seiten_titel]

Eigenschaften:
- definitiv letzte Regel für mod_rewrite
- neue url übermitteln

So funktioniert es auch nicht
Code: Alles auswählen
# mod_rewrite
RewriteEngine On
 # Dynamische Seiten laden
  RewriteCond %REQUEST_URI% ^/homepage/(.*)/(.*)\.html [NC]
  RewriteRule ^/homepage/(.*)/(.*)\.html /script.php?category=$1&page=$2 [R,L]
burnersk
.
.
 
Beiträge: 2
Registriert: 03.02.2007 12:59

Beitragvon burnersk » 08.08.2007 12:57

Ich habe es jetzt doch hinbekommen:
Code: Alles auswählen
# mod_rewrite
RewriteEngine On
 # Dynamische Seiten laden
  RewriteCond %{REQUEST_URI}% ^/homepage/(.*)/(.*)\.html [NC]
  RewriteRule ^homepage/(.*)/(.*)\.html /script.php?category=$1&page=$2 [R,L]
burnersk
.
.
 
Beiträge: 2
Registriert: 03.02.2007 12:59


Zurück zu Programmierung & Scriptanpassung für mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron