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

Unterstriche im Datei Namen mit Mod Rewrite ersetzen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 26.06.2004, 18:17

Hallo

Ich bin was Mod Rewrite Betrifft völliger Laie ich mache das gane auch nur als Hobby habt daher nachsehen mit mir Dau :lol:

Ich habe alle Unterstriche in den Datei Namen gegen Binde Striche ersetzt weil ich hier gelesen habe das unterstriche keine Stopzeichen sind und Google die Wörter als ein Wort liest. Jetzt würde ich gerne mit Mod Rewrite dafür sorgen das wenn ich eine Adresse mit Unterstrich aufrufe der Unter Strich gegen einen Binde Strich ersetzt wird damit ich nicht die Dateien doppelt auf dem Server lassen muss was Google ja auch nicht mag :( hat einer eine Idee fü mich?

Danke

Marcell

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

mark
PostRank 9
PostRank 9
Beiträge: 1052
Registriert: 21.05.2003, 11:37

Beitrag von mark » 26.06.2004, 18:35

hallo marcel

So könnte es gehen

Code: Alles auswählen

RewriteEngine on
RewriteRule ^(.*)_(.*).html http://www.deinedomain.de/$1-$2.html
Hier wird alles was vor dem Unterstrich steht in $1 gepeichert und die Werte danach in $2. Das läßt sich endlos fortsetzen

gruß mark
Bild

marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 26.06.2004, 19:28

Hallo

Danke habe das jetzt mal so in die Httacces Datei geschrieben und eine Unterstrich Datei gelöscht klappt wunderbar, kann ich noch irgendwie die Unterstriche aus der Adressleiste killen?

Danke

Marcell

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.


mark
PostRank 9
PostRank 9
Beiträge: 1052
Registriert: 21.05.2003, 11:37

Beitrag von mark » 26.06.2004, 19:48

Code: Alles auswählen

RewriteEngine on
RewriteRule ^(.*)_(.*).html http://www.deinedomain.de/$1-$2.html [redirect]
[redirect] leitet zu der Datei um und dann steht auch die neue Adresse in der Adresszeile

grüße
Bild

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

Beitrag von manute » 26.06.2004, 20:33

Code: Alles auswählen

RewriteEngine on 
RewriteRule ^(.*)_(.*).html http://www.deinedomain.de/$1-$2.html [R,301] 
noch besser -> permanent redirect *klugscheiß* :wink:

mark
PostRank 9
PostRank 9
Beiträge: 1052
Registriert: 21.05.2003, 11:37

Beitrag von mark » 26.06.2004, 21:12

Klugscheißkonter :-)
Falls [R,301] nicht funktionieren sollte (wie bei mir)
dann mit [R=301,L] probieren.
Siehe https://httpsd.apache.org/docs/mod/mod_rewrite.html


grüße mark
Bild

marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 26.06.2004, 21:33

Hallo

Habe das von mark jetzt noch hinten dran gebastelt auf das der Bot komme :)

Merci

Marcell

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

Beitrag von manute » 26.06.2004, 21:41

@mark: hast recht, meins war auch müll. kommt davon, wenn man irgendwas aus dem kopf schreibt, ohne nachzugucken, was man gar nicht im kopf hat... ;)

marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 04.07.2004, 08:47

Hallo

Ich muss nochmal stören, kann ich einzelne Verzeichnisse ausschließen? Mich plagt gerade das Problem das durch das Umschreiben ein Script nicht mehr funktioniert, oder kann ich in die Unter Ordner die umgeschrieben werden sollen jeweils eine httacces Datei anlegen?

Danke

Grüße

Marcell

/bin/false
PostRank 4
PostRank 4
Beiträge: 129
Registriert: 19.06.2004, 15:38

Beitrag von /bin/false » 04.07.2004, 10:27

marcell hat geschrieben:Ich muss nochmal stören, kann ich einzelne Verzeichnisse ausschließen?
Probiers mal mit

Code: Alles auswählen

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
... rewrite rules
das schliesst alles aus, was wirklich da ist

marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 15.07.2004, 18:19

Hallo

Zwar etweas spät aber ich möchte mich für deinen Tipp bedanken das hat geholfen, kannst du mir noch erklären was der Befehl genau bewirkt? Interressiert mich für das nächste mal.

Grüße

Marcell

marcell
PostRank 3
PostRank 3
Beiträge: 67
Registriert: 01.01.2004, 12:25

Beitrag von marcell » 27.07.2004, 19:30

Hallo

Ich muss nochmal nerven ;) Wie kann ich es bewerkstelligen das aus Ordnern wie: /Text_Text/ /Text-Text/ werden?

Dies ist meine derzeitge httacces Datei:

Code: Alles auswählen

RewriteEngine on 
RewriteRule ^(.*)_(.*).php http://www.altenpflegeschueler.de/$1-$2.php [R=301,L]
ErrorDocument 401 http://www.altenpflegeschueler.de/fehler/fehler.php4?fehler=401
ErrorDocument 403 http://www.altenpflegeschueler.de/fehler/fehler.php4?fehler=403
ErrorDocument 404 /error/fehler.php
ErrorDocument 500 http://www.altenpflegeschueler.de/fehler/fehler.php4?fehler=500
Redirect 301 /referate http://www.altenpflegeschueler.de/ausarbeitungen
Redirect 301 /faecher http://www.altenpflegeschueler.de/ausarbeitungen
Redirect 301 /Buecher http://www.altenpflegeschueler.de/buecher_tipps
Redirect 301 /texte http://www.altenpflegeschueler.de/ausarbeitungen
Redirect 301 /ausarbeitungen/anatomie http://www.altenpflegeschueler.de/anatomie
Redirect 301 /ausarbeitungen/arznrei http://www.altenpflegeschueler.de/arznrei
Redirect 301 /ausarbeitungen/beschaeftigung http://www.altenpflegeschueler.de/beschaeftigung
Redirect 301 /ausarbeitungen/ernaehrung http://www.altenpflegeschueler.de/ernaehrung
Redirect 301 /ausarbeitungen/fragen http://www.altenpflegeschueler.de/fragen
Redirect 301 /ausarbeitungen/gedichte-geschichten http://www.altenpflegeschueler.de/gedichte-geschichten
Redirect 301 /ausarbeitungen/krankheiten http://www.altenpflegeschueler.de/krankheiten
Redirect 301 /ausarbeitungen/pflege http://www.altenpflegeschueler.de/pflege
Redirect 301 /ausarbeitungen/psychologie-soziologie http://www.altenpflegeschueler.de/psychologie-soziologie
Redirect 301 /ausarbeitungen/recht http://www.altenpflegeschueler.de/recht
Redirect 301 /ausarbeitungen/sonstige http://www.altenpflegeschueler.de/sonstige
Redirect 301 /ausarbeitungen/praktika http://www.altenpflegeschueler.de/praktika
Redirect 301 /schulen/postleitzahl_1/ http://www.altenpflegeschueler.de/schulen/postleitzahl-1/
Redirect 301 /schulen/postleitzahl_2/ http://www.altenpflegeschueler.de/schulen/postleitzahl-2/
Redirect 301 /schulen/postleitzahl_3/ http://www.altenpflegeschueler.de/schulen/postleitzahl-3/
Redirect 301 /schulen/postleitzahl_4/ http://www.altenpflegeschueler.de/schulen/postleitzahl-4/
Redirect 301 /schulen/postleitzahl_5/ http://www.altenpflegeschueler.de/schulen/postleitzahl-5/
Redirect 301 /schulen/postleitzahl_6/ http://www.altenpflegeschueler.de/schulen/postleitzahl-6/
Redirect 301 /schulen/postleitzahl_7/ http://www.altenpflegeschueler.de/schulen/postleitzahl-7/
Redirect 301 /schulen/postleitzahl_8/ http://www.altenpflegeschueler.de/schulen/postleitzahl-8/
Redirect 301 /schulen/postleitzahl_9/ http://www.altenpflegeschueler.de/schulen/postleitzahl-9/
Redirect 301 /links/Partner.php http://www.altenpflegeschueler.de/links/partner.php
Redirect 301 /pflege/basale-stimulation.php http://www.altenpflegeschueler.de/pflege/basale-Stimulation.php
Redirect 301 /krankheiten/Aufsteigende%20Harnwegsinfekte.php http://www.altenpflegeschueler.de/Aufsteigende-Harnwegsinfekte.php
Redirect 301 /sonstige/01558.php http://www.altenpflegeschueler.de/schulen/postleitzahl-0/01558.php
Redirect 301 /sonstige/04758.php http://www.altenpflegeschueler.de/schulen/postleitzahl-0/04758.php
Redirect 301 /sonstige/06766.php http://www.altenpflegeschueler.de/schulen/postleitzahl-0/06766.php
Redirect 301 /sonstige/ambulante-pflege1.php http://www.altenpflegeschueler.de/praktika/ambulante-pflege1.php
Redirect 301 /pflege/Intregrative%20Validation.php http://www.altenpflegeschueler.de/pflege/Intregrative-Validation.php
Redirect 301 /sonstige/Altenheim-in-Suedfrankreich.php http://www.altenpflegeschueler.de/praktika/Altenheim-in-Suedfrankreich.php
Redirect 301 /sonstige/die-ambulante-pflege.php http://www.altenpflegeschueler.de/praktika/die-ambulante-pflege.php
 
Danke

Marcell

Wuppi
PostRank 4
PostRank 4
Beiträge: 191
Registriert: 01.06.2004, 11:13
Wohnort: Wuppertal

Beitrag von Wuppi » 28.07.2004, 13:58

Hi

ich lasse bei mir im Forum die "User-Search" umschreiben - damit hier noch ne "Statische" Seite für google ist ... aber ich hab Probleme mit Usern die ein Leerschritt haben oder _- oder auch dem € @ ...

Bisher siehts so aus in der .htaccess:

Code: Alles auswählen

RewriteCond %{REQUEST_FILENAME} /usearch_([a-zA-Z0-9]*).*
RewriteRule (.*) /search.php?search_author=%1
Aber das schließt nur aA bis zZ und 0-9 ein ... wie bekomm ich da mehrere Zeichen rein?

Gruß
Wuppi

Lutz-Development
PostRank 7
PostRank 7
Beiträge: 530
Registriert: 31.05.2004, 09:52

Beitrag von Lutz-Development » 28.07.2004, 14:01

Einfach in den regulären Ausdruck mit aufnehmen, in die [] mit reinschreiben. Sonderzeichen escapen, sollte klappen.

Gruß,
Thomas

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

Beitrag von manute » 28.07.2004, 14:17

das problem kenne ich. die zeile dafür sieht bei mir mittlerweile so aus:

Code: Alles auswählen

RewriteRule ^beitraege-von-([a-zA-Z0-9_\-\.+!'äöüÄÖÜ\[\];!?\(\)*]*).html$ search.php?search_author=$1
und sie wächst noch immer... :-?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag