Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mod_rewrite mal wieder ;-)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 10.05.2004, 10:43

Tag zusammen,


also Folgendes:

per mod_write (wovon ich nicht wirklich Plan habe) sollen alle .htm-Dateien in zwei bestimmten Verzeichnissen auf die entsprechenden php-Dateien "umgeleitet" werden.

(https://www.domain.de/verzeichnis1/das.htm)
(https://www.domain.de/verzeichnis2/dies.htm)

das.htm -> das.php
dies.htm -> dies.php

Also habe ich einfach eine htaccess mit

Code: Alles auswählen

RewriteEngine on
RewriteRule (.*)\.htm$ $1.php
in beide Verzeichnisse gelegt. Haut aber leider nicht hin. Habe es auch mit zahlreichen anderen Schnippseln probiert, nicht erfolgreich. Müsste aber auf dem Server laufen.

Da nicht alles php-Dateien sind, kann ich das nicht in die root-htaccess einfügen und das Prinzip mit rewrite base habe ich noch nicht durchschaut.

Wäre schön wenn mich jemand schlau machen könnte. Danke.

Ach, wenn ich schon hier bin, ich habe ein Gästebuch, mit solchen Links:
https://www.domain.de/guestbook.php?pag ... =1&admin=0 ach, wie bekomme ich die denn indexiert? Ist das kompliziert :-(.

Mmh, noch was. Ist es möglich, das beispielsweise beim Aufruf von

https://www.domain.net

https://www.zweitedomain.de/verzechnis1 ... rzeichnis/ erscheint?

so was Ähnliches wie

Code: Alles auswählen

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.net$
RewriteRule ^(.*)$ http://www.zweitedomain.de/verzeichnis1 .../$1 [L,R=301]
Och, wie genial wäre ein mod_rewrite Generator *g*


Gruss
Hippie

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

blubb
PostRank 4
PostRank 4
Beiträge: 103
Registriert: 09.02.2004, 03:03
Wohnort: localhost

Beitrag von blubb » 10.05.2004, 12:10

schau mal hier: www.modrewrite.de

vielleicht hilft dir das weiter...

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 10.05.2004, 15:56

... wenn ich 'nen Reifen wechsle, will ich eigentlich nicht vorher extra 'ne Ausbildung zum Automechaniker machen *fg*, aber danke, bin schon eifrig an der Lektüre.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 10.05.2004, 16:29

Na ...

... das ist mir gerade zuviel, soviele Zeichen auf einmal, das macht mich nur wahnsinnig und mir hat's bisher nicht geholfen. Vielleicht findet sich hier doch noch jemand, welcher etwas Ahnung hat, wäre super, und mir das für meinen Fall Relevente in ein paar Zeilen packt, sorry, habe weder Lust, Geduld noch Zeit für seitenlange Tutorials. Ja, das wäre sehr nett.

Einfach nur, dass es sauber läuft, von verzeichnis/xy.htm in verzeichnis/xy.php - mehr interessiert mich gerade nicht. Danke.

Gruss
Hippie

blubb
PostRank 4
PostRank 4
Beiträge: 103
Registriert: 09.02.2004, 03:03
Wohnort: localhost

Beitrag von blubb » 11.05.2004, 09:42

@030

probier mal das hier:

Code: Alles auswählen

# leite alle Anfragen von foo.html nach foo.php
RewriteEngine on
RewriteRule ^(.*).html$ $1.php
bei mir funktioniert es

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 11.05.2004, 15:19

Leider nicht. Hab's auch noch mit ein paar anderen Varianten versucht, erfolglos, schätze ich muss 'mal meinen Webhoster anhauen. In der phpinfo steht zwar unter
Loaded Modules
mod_php4, mod_setenvif, mod_unique_id, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, mod_mime, mod_log_config, mod_macro, mod_so, http_core
aber vielleicht muss der das nochmal extra irgendwie freischalten.

Gruss
Hippie

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 12.05.2004, 21:45

Mein Webhoster meinte, es sollte so laufen. Tut es aber nicht.

Nun habe ich eine .htaccess mit

Code: Alles auswählen

RewriteEngine on
RewriteCond %{REQUEST_URI} (.*)\.htm$
RewriteRule (.*)\.htm$ $1.php [L,NC]
in https://www.domain.de/unterverzeichnis/

welche bewirken sollte, dass jede datei.htm in /unterverzeichnis auf die entsprechende datei.php geleitet wird.

Heisst, ich rufe https://www.domain.de/unterverzeichnis/datei.htm auf und bekomme https://www.domain.de/unterverzeichnis/datei.php

So der Wunsch. Idee irgendjemand, woran es liegen könnte?

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 12.05.2004, 22:16

Habe jetzt das [NC] zur Cond, bringt nichts, gibt wieder ein 403er.

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 13.05.2004, 11:08

... tja, wollte es nachts schon hinterher posten, wo diese Seiten aber ewig nicht erreichbar waren, bin fündig geworden und es wird wohl eben an confixx liegen ...

manute
PostRank 10
PostRank 10
Beiträge: 3010
Registriert: 22.07.2003, 11:02
Wohnort: Hamburg

Beitrag von manute » 13.05.2004, 11:44

mal ne anmerkung: eine änderung nur von *.php in *.html bringt überhaupt nichts. die dateiendung hat keinen einfluss auf die positionierung.

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 14.05.2004, 09:10

Reine Kosmetik, meine, mir gefällt .htm einfach besser.

Hat sich aber eh erledigt, da mein Webhoster das nicht gebacken bekommt.

donnie_darko
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 14.05.2004, 10:39
Wohnort: bremen

Beitrag von donnie_darko » 18.05.2004, 12:28

ich bin hier zwar auch anfänger, aber muss die rule nicht so lauten:
RewriteRule ^(.*)\.htm$ $1.php [L,NC] statt
RewriteRule (.*)\.htm$ $1.php [L,NC]

?

gruß aus sydney,
donnie

030
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 10.05.2004, 09:53

Beitrag von 030 » 18.05.2004, 22:42

... das passt so schon. Geht auch ohne.

UweT
PostRank 10
PostRank 10
Beiträge: 5601
Registriert: 03.01.2003, 00:07

Beitrag von UweT » 19.05.2004, 05:16

@hippie - darf man nach deinem inkompetenten webhoster fragen?
ich hab da nämlich auch so einen "ich kann mod rewrite nicht zum laufen bringen, ohne begründung" - hoster an der hand.

Man sollte ein Verzeichnis mit Suchmaschinfreundlichen Webhostern machen, bei deinen man von der eigenen IP bis hin zu einem funktionierendem Mod_ReWrite alles bekommt.
Bei vielen ist Mod_ReWrite zwar aktiviert, allerdings kann man es nicht nutzen! Das ist dann Betrug am Kunden.

gruß
tbone.

carnalito
PostRank 3
PostRank 3
Beiträge: 79
Registriert: 30.04.2003, 07:29
Wohnort: Ludwigsburg

Beitrag von carnalito » 19.05.2004, 06:39

Hallo zusammen,

also ich würde noch die Zeile:

Options +FollowSymlinks

ganz an den Anfang der .htaccess setzen. Dann klappt es für gewöhnlich auch mit der Nachbarin :-)

Gruss

carnal

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag