Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Denkfehler bei mod_rewrite

Gehe zu Seite 1, 2  Weiter
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage
 Leichen liegen lassen oder löschen? PageRank-Frage: Warum hat diese Seite einen PR6?  
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 07.02.2005, 14:29    : Denkfehler bei mod_rewrite Antworten mit Zitat

Hallo.
Ich komme hier nicht weiter. Ich möchte ein Script auf einem Unterverzeichnis meines Shops laufen lassen. Um die Seiten von dem Script Suchmaschinenfreundlich zu machen benutze ich mod _rewrite im scriptordner.

Der Pfad schaut so aus: www.domain.de/script/

die htaccess.
RewriteEngine On
RewriteBase /
RewriteRule ^/test.html$ /add_link.php

der Link zum Test schaut so aus: www.domain.de/script/test.html


Warum funktioniert das nicht?

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
Christophe

pr


: 13.12.2004
: 248



: 07.02.2005, 14:34    : Denkfehler bei mod_rewrite Antworten mit Zitat

afaik müsste es entweder

RewriteRule ^/script/test.html$ /add_link.php

oder

RewriteRule /test.html$ /add_link.php

heißen. (Je nachdem, was du machen willst.)

^ bedeutet am genau am Anfang des Ausdrucks
Nach oben
Christophe Private Nachricht senden
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 07.02.2005, 14:39    : Denkfehler bei mod_rewrite Antworten mit Zitat

nein, das funktioniert auch nicht. 404 Fehler

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 07.02.2005, 14:44    : Denkfehler bei mod_rewrite Antworten mit Zitat

jetzt geht es:

RewriteCond %{REQUEST_FILENAME} /script/test.html
RewriteRule (.*) /script/add_link.php [L]

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
Christophe

pr


: 13.12.2004
: 248



: 07.02.2005, 14:49    : Denkfehler bei mod_rewrite Antworten mit Zitat

mh, hast du den Apachen neu gestartet? Zumindest wenn du die Sachen in httpd.conf zu stehen hast.

RewriteBase habe ich noch nie benutzt, kann ich nichts zu sagen, ansonsten ist vielleicht diese Seite ganz hilfreich.

Christophe
Nach oben
Christophe Private Nachricht senden
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 07.02.2005, 14:51    : Denkfehler bei mod_rewrite Antworten mit Zitat

Ich bin bei 1und1, da kann man nichts neu starten. Aber jetz geht es ja.

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
bruko

pr


: 11.10.2003
: 213
: Berlin


: 07.02.2005, 14:53    : Re: Denkfehler bei mod_rewrite Antworten mit Zitat

Hi,
statt:
workershop hat Folgendes geschrieben:

RewriteRule ^/test.html$ /add_link.php

RewriteRule ^/test\.html$ /add_link.php
den Punkt escapen.

mfg Bruno
Nach oben
bruko Private Nachricht senden WWW
Caterham

pr


: 20.09.2004
: 331



: 08.02.2005, 16:49    : Denkfehler bei mod_rewrite Antworten mit Zitat

Im per-dir kontext aber immer ohne leading slash

Code:
RewriteRule ^test\.html$ /add_link.php [L]


Grüße
Robert
Nach oben
Caterham Private Nachricht senden
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 09.02.2005, 11:49    : Denkfehler bei mod_rewrite Antworten mit Zitat

Danke für eure Hilfe.

Jetzt sind es die Kategorien.
In unseren Shopverzeichnissen funktioniert das alles schon immer, nur nicht in dem Teil, was in einem Unterverzeichnis liegt.

Was ist hieran falsch. 404 Fehlermeldung.
RewriteRule ^/script/test-(.*)_1.html$ /script/show_cat.php?cat_id=$1&page= [L]

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
Caterham

pr


: 20.09.2004
: 331



: 09.02.2005, 17:06    : Denkfehler bei mod_rewrite Antworten mit Zitat

- auch hier muss der leading slash - also /script weg. Das gilt für alle Regeln in der .htaccess-Datei.

Code:
RewriteRule ^script/test-(.+)_1\.html$ /script/show_cat.php?cat_id=$1&page= [L]
Nach oben
Caterham Private Nachricht senden
workershop

pr


: 19.11.2004
: 686
: Leipzig


: 10.02.2005, 10:02    : Denkfehler bei mod_rewrite Antworten mit Zitat

Vielen dank für deine Hilfe. Jetzt funktioniert es. Ich hatte auch den Fehler gemacht die htaccess im Verzeichnis vom Script zu haben und nicht im Rootverzeichnis von der Hauptdomain.

Survival-Training in Sachsen
Nach oben
workershop Private Nachricht senden WWW
Caterham

pr


: 20.09.2004
: 331



: 10.02.2005, 14:35    : Denkfehler bei mod_rewrite Antworten mit Zitat

:
Ich hatte auch den Fehler gemacht die htaccess im Verzeichnis vom Script zu haben und nicht im Rootverzeichnis von der Hauptdomain
Für den Fall (wenn die .htaccess im Unterverzeichnis läge) müsstest du statt
:
^script/test-(.+)_1\.html$

folgendes verwenden:
Code:
^test-(.+)_1\.html$
Nach oben
Caterham Private Nachricht senden
lomo

pr


: 05.08.2004
: 348



: 23.02.2005, 00:05    : Denkfehler bei mod_rewrite Antworten mit Zitat

Hi,

ich wollte für 'ne Rewrite-Frage nicht schon wieder einen Thread aufmachen.

Wer kann sagen, wie eine Rewrite-Regel für folgende Anweisung aussieht:

wenn mydatei.cgi?abcd abgerufen wird, dann leite um auf /verzeichnis/anderedatei.php/abcd

"abcd" kann verschiedene Zeichen beinhalten (Gross- Kleinbuchstaben sowie Ziffern). Der Rest bleibt konstant.
Nach oben
lomo Private Nachricht senden
Caterham

pr


: 20.09.2004
: 331



: 23.02.2005, 00:14    : Denkfehler bei mod_rewrite Antworten mit Zitat


Code:
RewriteCond %{QUERY_STRING} ^(.+)
RewriteRule ^cgi-bin/mydatei\.cgi$ /verzichnis/anderedatei.php/%1? [R=301,L]


--> www.modrewrite.de


Zuletzt bearbeitet von Caterham am 23.02.2005, 00:44, insgesamt einmal bearbeitet
Nach oben
Caterham Private Nachricht senden
lomo

pr


: 05.08.2004
: 348



: 23.02.2005, 00:28    : Denkfehler bei mod_rewrite Antworten mit Zitat

Vielen Dank!

Folgender URL wird im Browser nach der Anwendung der Regel angezeigt: http://www. mydomain.de/verzeichnis/anderedatei.php/abcd?abcd

Es wird zwar die richtige Seite auch fehlerlos angezeigt (wunderbar), aber der Schwanz in der Form "?abcd" ist ja überflüssig. Wie werde ich den los?
Nach oben
lomo Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage
Seite 1 von 2
Gehe zu Seite 1, 2  Weiter

 






Ähnliche Beiträge
Thema Forum Antworten
Frage zu mod_rewrite Frage zu mod_rewrite Thompsen Weiterleitungen und mod_rewrite 6 14.12.2011, 14:37 Frage zu mod_rewrite
mod_rewrite für Grafik-Pfade - sinnvoll? mod_rewrite für Grafik-Pfade - sinnvoll? umwelt Weiterleitungen und mod_rewrite 5 16.11.2011, 22:38 mod_rewrite für Grafik-Pfade - sinnvoll?
Kleingewerbe - habe ich einen Denkfehler? Kleingewerbe - habe ich einen Denkfeh... gzs Ich hab' da mal 'ne Frage 42 24.10.2011, 10:09 Kleingewerbe - habe ich einen Denkfehler?
mod_rewrite ordner aus der url entfernen mod_rewrite ordner aus der url entfernen lekos Weiterleitungen und mod_rewrite 1 07.09.2011, 21:21 mod_rewrite ordner aus der url entfernen
Sehr seltsames mod_rewrite Problem Sehr seltsames mod_rewrite Problem lekos Weiterleitungen und mod_rewrite 2 12.08.2011, 19:57 Sehr seltsames mod_rewrite Problem
Fehler 404 durch Mod_rewrite in Log im Browser alles okay Fehler 404 durch Mod_rewrite in Log i... Synapse Weiterleitungen und mod_rewrite 2 24.04.2011, 11:51 Fehler 404 durch Mod_rewrite in Log im Browser alles okay
mod_rewrite mit Leerstellen mod_rewrite mit Leerstellen Pretender Webprogrammierung, Templatedesign & Microformats 7 20.04.2011, 11:11 mod_rewrite mit Leerstellen

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Denkfehler bei mod_rewrite