Login  Regeln Aktuelles Datum und Uhrzeit: 06.09.2008, 18:28  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Tutorials zu Mod Rewrite
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 31.10.2004, 01:45    Titel: Antworten mit Zitat

schade, da kann man natürlich keine Rückschlüsse draus ziehen..

aber vielleicht fällt jemand anderem noch was ein

_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1664
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 31.10.2004, 07:48    Titel: Antworten mit Zitat

hm, nimm doch Mal alle anderen Regeln raus und lass nur das mit banner.jpg zu banner.gif drinnen...
_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Lightstorm
User [User]
User



Anmeldung: 30.10.04
Beiträge: 15

BeitragVerfasst am: 31.10.2004, 13:00    Titel: Antworten mit Zitat

wenn ich wirklich alles andere weglasse, passiert genau dasselbe.

Folgende Varianten habe ich getestet:

Code:
RewriteEngine on
RewriteRule ^banner\.jpg$ banner.gif


Code:
RewriteEngine on
RewriteRule ^banner.jpg$ banner.gif


Code:
RewriteEngine on
RewriteBase = /meinebilder
RewriteRule ^banner\.jpg$ banner.gif


Code:
RewriteEngine on
RewriteBase = /meinebilder
RewriteRule ^banner.jpg$ banner.gif


RewriteBase bleibt nun ein für allemal weg. Das scheint bei mir überhaupt nicht zu laufen und quittiert ALLES mit nem internen Serverfehler.


Nach oben
Private Nachricht senden
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1664
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 31.10.2004, 13:20    Titel: Antworten mit Zitat

hm, allgemein läuft mod_rewrite schon auf dem Server? Also andere RewriteRegeln funktionieren?

Hast dus schonmal damit versucht:

Code:
RewriteEngine on
RewriteRule ^banner(.*).jpg$ banner.gif

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Lightstorm
User [User]
User



Anmeldung: 30.10.04
Beiträge: 15

BeitragVerfasst am: 31.10.2004, 13:31    Titel: Antworten mit Zitat

jupp - läuft auf jeden fall. teste das mit testseiten auf nicht freigegebenen domains. außerdem gehen aus den serverfehlermeldungen ein paar links hervor, wo bilder verlinkt wurden, wo es nicht sein soll. läuft auf jeden fall wunderbar - bis auf die aktuelle geschichte. dein letzter vorschlag tut's leider genauso wenig wie die anderen. immer mit demselben ergebnis. werd' mich wohl einfach damit abfinden... Geschockt

Nach oben
Private Nachricht senden
Stemmi
Erfahrener [User]
Erfahrener



Anmeldung: 07.06.04
Beiträge: 55

BeitragVerfasst am: 31.10.2004, 14:29    Titel: Antworten mit Zitat

Code:

Thema: Suchmaschinenoptimierung mit mod-rewrite
Hallo, um meine Beiträge mal sinnvoll zu erhöhen hab ich mir gedacht ein kleines Tutorial zum Thema Suchmaschinenoptimierung zu schreiben. Es handelt sich hierbei um die äußerst effektive Methode des "Mod-rewrites"

Was ist mod-rewrite?

mod-rewrite ist ein Apache Modul für die URL Manipulation. Mit der RewriteEngine des Apache-Webservers ist es möglich die angeforderte URL anhand von Regeln" umzuschreiben" (en: to rewrite). Basierend auf einem Parser für Reguläre Ausdrücke kann die angeforderte URL manipuliert werden.

Vorher: http://www.deinewebseite.de/index.php?id=12
Nachher: http://www.deinewebseite.de/index_12.html


Die Sache ist die, dass Google keine php Seiten indizieren kann. Hat man jetzt also zB eine Webseite mit sehr vielen Einträgen (20000+) wäre es ja schön dumm, wenn diese nicht von Google erfasst werden, da diese Indizierung ja Traffic auf die eigene Seite erzeugen soll. Deswegen wird dem Endbenutzer und eben Google mit Hilfe des mod-rewrites eine statische HTML Seite vorgegaukelt und dementsprechend auch indiziert.

Wie erzeuge ich ein mod-rewrite?

Das ganze wird in einer .htaccess Datei festgelegt - man schreibt also dort die rewrite-rules rein.

Bsp der .htacces Datei:

RewriteEngine on
Options FollowSymLinks

RewriteBase /

RewriteRule ^index_(.*).html$ index.php?id=$1

Schlüsseln wir das ganze mal auf: bis zur "RewriteRule" dürfte alles logisch sein, denke ich. Doch jetzt wird intressant - die URL die vorher so aussah index.php?id=$1 wird jetzt durch index_(.*).html ersetzt, sprich $1 wird in (.*) eingesetzt und ergibt dann letztenendes diesen Wert: index_1.html was in echt index.php?id=1 entspricht.

Ist ne einfache Variante, man kann jedoch noch viel komplexere Sachen machen, wenn man weiss wie man mit regulären Ausdrücken arbeitet.

Bsp2:

RewriteRule ^artikel,(.*)-(.*).html$ seite.php?page=geometrie&artikel=$1&subtitel=$2
Ausgabe: artikel,Geometrische Berechnungen-Das Dreieck.html

Was das bedeutet sollte jedem klar sein. Wenn jetzt sogar schon der Name des Artikels im Linktext steht, ist die Wahrscheinlichkeit über Google gefunden zu werden um einiges höher als wenn es nur zB 1234_5678.html heissen würde.

Hoffe ich konnte helfen =)


Verfasst von Maddin
Quelle: http://www.webinteger.net/community/forum/?&view=single_thread&cat_uid=5&conf_uid=7&thread_uid=15

_________________
Webdesign
Ratenkredit


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Lightstorm
User [User]
User



Anmeldung: 30.10.04
Beiträge: 15

BeitragVerfasst am: 01.11.2004, 02:06    Titel: Antworten mit Zitat

WOW! Ich hab nun einfach mal in mein Images-Verzeichnis eine .htaccess-Datei gelegt, welche lediglich folgendes enthält:

Code:
RewriteEngine on
RewriteRule ^banner.jpg$ banner.gif


Nun läuft's wunderbar! Sehr glücklich Können sich die nun zwei aktiven .htaccess-Files in die Quere kommen? Im "root" meines Webspaces liegt ja bereits auch schon eine .htaccess.

Danke Euch allen Smilie


Nach oben
Private Nachricht senden
JörgK
Beliebter [Mod]
Beliebter



Anmeldung: 09.04.04
Beiträge: 376

BeitragVerfasst am: 01.11.2004, 02:19    Titel: Antworten mit Zitat

die .htaccess im root-Verzeichnis gilt für alle darunter liegenden Verzeichnisse, also auch für das Verzeichnis /images, wird dort in ihrer Wirkung aber durch die .htaccess in /images ergänzt bzw. eingeschränkt

wenn jetzt alles läuft, wunderbar Smilie

_________________
Webnotizen - Forum für XHTML, CSS und SEO - Bookmarks


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Lightstorm
User [User]
User



Anmeldung: 30.10.04
Beiträge: 15

BeitragVerfasst am: 01.11.2004, 02:25    Titel: Antworten mit Zitat

ahjo... also dadurch, dass ich RewriteBase nicht nutzen kann um zu sagen, dass banner.jpg = banner.gif im ordner images ist ergänzt die .htaccess-datei im images ordner nun also die ursprüngliche. klingt einleuchtend, denn mehr als diese eine rewriterule beinhaltet die neue .htaccess-datei nicht. Winken

Edit:mist... hab doch noch was gefunden. seit die .htaccess-datei in meinem images-ordner liegt, funktioniert der hotlink-schutz nicht mehr. d.h. ich kann von meiner test-domain alle möglichen files und bilder verlinken. any idea why? Traurig


oh - merke: nichts verwirrendes zu später stunde schreiben Ausrufezeichen Cool


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1218
Wohnort: Speyer

BeitragVerfasst am: 01.11.2004, 03:46    Titel: Antworten mit Zitat

entferne die .htaccess im image Verzeichnis wieder

und bei der htaccess im Root schreibst du den Ordner dazu

/images/banner.jpg /images/banner.gif
eventuell die / vor dem Verzeichnisnamen weglassen

Auf jeden Fall mußt du den Ordner mit angeben, die RewriteEngine kann ja nicht riechen das du Dateien in einem Unterverzeichnis meinst.
Vielleicht auch noch ausprobieren was passiert wenn nur einmal der Ordner angegeben ist (also links oder Rechts). Ist schon ne komplizierte Sache mit der Rewrite.

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
dein_opi
Beliebter [User]
Beliebter



Anmeldung: 07.11.04
Beiträge: 417
Wohnort: Göttingen

BeitragVerfasst am: 18.11.2004, 13:20    Titel: Antworten mit Zitat

also das mit dem bild oder url umschreiben funktioniert bei mir, jedoch habe ich da ein problem mit der subdomain.
wenn ich die www.sub.domain.de aufrufe, werde ich auf www.domain.de/sub/ weitergeleitet...

habe schon versucht die subdomain vom rewriten auszuschliesen, aber irgendwas mache ich da verkehrt Traurig

so habe ich das nun
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [OR]
RewriteCond %{HTTP_HOST} !^sub\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]



geplant ist das:
alles was für die domain.de ohne www ist soll auf www umgeleitet werden,
alles was für die sub.domain mit www ist soll auf sub.domain ohne www umgeleitet werden, aber irgendwie stolpere ich schon am anfang des weges Traurig

_________________
News Script Rezepte CMS Counter


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Lightstorm
User [User]
User



Anmeldung: 30.10.04
Beiträge: 15

BeitragVerfasst am: 18.11.2004, 13:55    Titel: Antworten mit Zitat

sub-domains werden doch immer ohne www eingegeben... warum also weiterleiten? hab noch nie gesehen, dass eine subdomain in form von www.sub.domain.de angegeben wird. http://sub.domain.de da muss nichts weitergeleitet werden.

Nach oben
Private Nachricht senden
dein_opi
Beliebter [User]
Beliebter



Anmeldung: 07.11.04
Beiträge: 417
Wohnort: Göttingen

BeitragVerfasst am: 18.11.2004, 18:58    Titel: Antworten mit Zitat

du hast es falsch verstanden

die subdomains sollen ohne www bleiben
aber alle die evtl einen link auf www.sub.domain gesetzt haben sollen ja auch weitergeleitet werden...

_________________
News Script Rezepte CMS Counter


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge htaccess und Mod Rewrite chris1988 Serverseitige Websprachen 6 19.07.2008, 18:03 Letzten Beitrag anzeigen
Keine neuen Beiträge Content - [S/B] Webmaster, Tutorials,... Hirnhamster Linktausch 1 05.06.2008, 05:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Linkpartner im Bereich Tutorials, PHP... Hirnhamster Linktausch 1 23.03.2008, 01:05 Letzten Beitrag anzeigen
Keine neuen Beiträge Tips und Tutorials finn HTML & CSS 4 29.10.2007, 12:52 Letzten Beitrag anzeigen
Keine neuen Beiträge mod-rewrite Knarf Einsteigerforum 7 07.09.2007, 11:11 Letzten Beitrag anzeigen
Threadübersicht