Mod _ rewrite ist ein Apache Modul, dass das Umschreiben von Internetadressen ermöglicht.
Damit eine Website angesehen werden kann, muss sie auf einen Server liegen. Apache ist verkürzt erklärt, ein Betriebssystem für einen Server.
Die Datei .htaccess ist eine Konfigurationsdatei, die mit dem Apache kommuniziert. Mit dieser .htaccess kann man Passwörter vergeben und eben die Befehle eintragen, damit das mod_rewrite Modul des Apache weiß was es zu tun hat.
RewriteEngine On RewriteCond %{HTTP_HOST} ^webdesign-in.de$ [NC] RewriteRule ^(.*) http://www.webdesign-in.de/$1 [R=301]
Dies befiehlt dem Apache:
Egal ob jemand in die Adresszeile des Browsers (IE,Mozilla, Firefox) die Internetadresse von webdesign-in.de mit oder ohne www voran eingibt, mache immer eine Adresse mit www voran daraus.
Probieren Sie es aus:
http://webdesign-in.de
wandelt sich automatisch in
http://www.webdesign-in.de
um.
Somit wird zb doppelter Content für die Suchmaschinen verhindert.
Pingback: Permalinks
Christoph
Hallo Monika,
wie Du siehst, wühle ich mich langsam durch Deine umfangreiche Ratschlag-Datenbank, um meine eigene Seite ein wenig zu optimieren.
Da die Inhalte jetzt stehen, habe ich Zeit, mich mehr mit der Optimierung zu beschäftigen.
Hierzu meine nächste Frage:
Erfüllt eigentlich eine Weiterleitung, die ich über confixx vornehme
dieselbe Funktion wie mod_rewrite ?
Wird in diesem Fall die Funktion ‚Verhinderung von doppeltem Content‘ erfüllt ?
Danke und Grüße
Christoph
mts
Hi Christoph
wichtig ist, dass es eine sogenannte 301 -redirect permanent – Weiterleitung ist,
ob man über den Weg, den Du gehst auch ’nur‘ eine 302 Weiterleitung machen kann, bin ich ganz ehrlich überfragt- da muss Robert aka Nullbyte antworten.;)- so Du ihn fragst.
lg
Hochzeiter
Hallo,
Bei einer meiner Homepages habe ich bei 1und1 nur den URL, nicht den Space dazu gebucht, d.h. ich habe bei 1und1 ein Weiterleitungsziel vorgeben
müssen:
(nur Beispiel)
Jetzt habe ich mit einem Backlinkchecker festgestellt, dass diese Seite auch unter
und
mit zum Teil
unterschiedlichem PR auf meine anderen Seiten zeigen. (Info: im Verzeichnis user gibt neben htm-Seiten auch noch andere
Verzeichnisse).
Das ist natürlich nicht gut. Deshalb möchte mit einer .htaccess-Datei eine entsprechende Umleitung machen, mir fehlt aber leider das nötige Wissen. Im WWW gibt es zwar hunderte von Seiten, aber das
Thema ist für einen Unerfahrenen wie mich doch recht kompliziert.
Kann mir hier jemand mit einem passenden .htaccess-Code helfen?
Gruß und Danke
edit von mts :
die links unbrauchbar gemacht, sonst habe ich tote Links hier 😉
mts
Rose Kane
dies ist eine Anleitung für jede Website, völlig egal ob mit WordPress oder nicht.
WordPress Supportfragen bitte im Supportforum von WP stellen.
Gruß
Stephan
Hallo, habe dringendes Anliegen zur htaccess datei!
Ich bekomme das nicht hin^^
was muss ich in die htaccess datei schreiben damit wenn ich auf meine HP gehe,mir auch nur
IMMER angezeigt wird auch wenn ich auf eine andere seite auf der HP gehe??? Das dann da Nicht steht zB
oder Endung team. html. Es soll immer
angezeigt werden in der Adressleiste!
Danke für Hilfe
SilverStar-Radio.de
edit von mts:
Musterlinks unbrauchbar gemacht, sonst habe ich tote Links hier;)
mts
Stephan
das geht nur, wenn du ein Frameset verwendest.
Sonst kommt keiner mehr zu Deinen Dateien 😉
lg
Hans Werner Frerix
Hallo, ich brauche Hilfe. Unsere Page ist mit 4 Adressen erreichbar, das soll mit Mod_rewrite zu Ändern sein. Nur, ich habe überhaupt keine Ahnung.
Freundliche Grüße
Hans Werner Frerix
messebau-alpha.de
mts
Herr Werner Sie haben eine Email 😉
lg
Asmus
Vielen Dank für die einfache und ausgezeichnete Hilfe.
Beste Grüße
Tei aus Berlin
Pingback: Permalink ändern - ein Erfahrungsbericht
Fränkle
Guten Tag an alle,
ein Kunde von mir betreibt einen 1&1 Shop.
Diesem soll nun eine index.html vorgeschaltet werden.
Wenn ich die index.html in das shop verzeichnis lege wird diese aber nicht geladen. Also muss die .htacces umgeschrieben werden.
Kann dies bitte einer hier ?
Anbei der jetztige .htacces code
Die index liegt unter /shop209265140/index.html (4pfotenland.de/index.html)
Typo3 Freelancer
Hallo,
wie kann man mit mod_rewrite ganz simpel alle Dateien mit der Endung .php auf .html umleiten lassen?
T.Koehn
Okay, Apache als „Betriebssystem für einen Server“ zu beschreiben ist etwas arg.
Wie auch immer,
lieber Kommentar über mir.
wäre das einfachste
T.Koehn
…mehr Kaffee.
So sollte die RewriteRule aussehen…
Henri
Den Code vergessen….
Ich hab es so gelöst