Zurück   klamm-Forum > klamm-Lose > Lose4Scripts

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07.06.2010, 16:52:29   #1 (permalink)
mal wieder da...

ID: 218075
Lose-Remote

bademantel eine Nachricht über ICQ schicken
Reg: 23.04.2006
Beiträge: 1.549
Standard mod_rewrite hilfe | 30mio

Ich bin auf der Suche nach einem Progger, der sich mit mod_rewrite auskennt.

Ich benötige dringend eine Änderung meiner .htaccess Datei.
Da ich in diesem Gebiet nicht fit genug bin und keine Zeit habe, suche ich jemanden, der mir das erledigt.


Es ist eine Arbeit von ca. 10 Minuten.

Wer will
Es gibt 30 Mio Lose dafür.
 

Geändert von bademantel (07.06.2010 um 17:13:00 Uhr)
bademantel ist offline   Mit Zitat antworten
Alt 07.06.2010, 17:12:42   #2 (permalink)
mal wieder da...

ID: 218075
Lose-Remote

bademantel eine Nachricht über ICQ schicken
Reg: 23.04.2006
Beiträge: 1.549
Standard

Die Bezahlung wurde auf 30mio angehoben und folgende Beschreibung des Problems:

Es soll permanent von

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
http://www.domain.de/wort1_wort2_wort3.html 

auf

http
://www.domain.de/wort1-wort2-wort3/     umgeleitet werden.

Und von 

http
://www.domain.de/dateiname.html

auf 

http
://www.domain.de/dateiname/ umgeleitet werden. 
Wer traut sich das zu?
 

Geändert von bademantel (07.06.2010 um 17:14:41 Uhr)
bademantel ist offline Threadstarter   Mit Zitat antworten
Alt 07.06.2010, 17:22:08   #3 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Code:
1:
2:
3:
RewriteEngine On RewriteRule ^/(.*)_(.*)_(.*)\.html$ /$1-$2-$3/ [L] RewriteRule ^/(.*)\.html$ /$1/ [L]
bzw:
Code:
1:
2:
3:
RewriteEngine On RewriteRule ^/wort1_wort2_wort3\.html$ /wort1-wort2-wort3/ [L] RewriteRule ^/dateiname\.html$ /dateiname/ [L]
Lose kannste behalten
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de

Geändert von ice-breaker (07.06.2010 um 17:23:39 Uhr)
ice-breaker ist offline   Mit Zitat antworten
Alt 07.06.2010, 17:48:23   #4 (permalink)
mal wieder da...

ID: 218075
Lose-Remote

bademantel eine Nachricht über ICQ schicken
Reg: 23.04.2006
Beiträge: 1.549
Standard

Das funktioniert leider nicht!

Wer kann mir helfen??
 
bademantel ist offline Threadstarter   Mit Zitat antworten
Alt 07.06.2010, 18:34:30   #5 (permalink)
Erfahrener Benutzer

ID: 360281
Lose-Remote

Reg: 31.07.2009
Beiträge: 174
Standard

Hmm @icebreaker: Ich glaub du kennst dich da'n bisschen mehr aus, aber geht es nicht auch so:

Code:
1:
2:
3:
RewriteEngine On RewriteRule ^(.*)_(.*)_(.*).html$ /$1-$2-$3/ RewriteRule ^(.*).html$ /$1/ [L]
 
Drakor ist offline   Mit Zitat antworten
Alt 07.06.2010, 18:45:53   #6 (permalink)
mal wieder da...

ID: 218075
Lose-Remote

bademantel eine Nachricht über ICQ schicken
Reg: 23.04.2006
Beiträge: 1.549
Standard

@Drakor: geht auch nicht.
ich mache das jetz mit einem Wordpress Plugin.
 
bademantel ist offline Threadstarter   Mit Zitat antworten
Alt 07.06.2010, 18:56:13   #7 (permalink)
Erfahrener Benutzer

ID: 360281
Lose-Remote

Reg: 31.07.2009
Beiträge: 174
Standard

Hmm.. also so wie das da steht und in leicht abgewandelter Form, funktioniert das bei mir einwandfrei. Bist du sicher, dass du es richtig verwendet hast ?
 
Drakor ist offline   Mit Zitat antworten
Alt 08.06.2010, 08:44:38   #8 (permalink)
abgemeldet

Reg: 28.05.2010
Beiträge: 215
Standard

Ansonsten schau dich mal hier um.

http://forum.modrewrite.de/
 
Soli2k1 ist offline   Mit Zitat antworten
Alt 08.06.2010, 10:32:27   #9 (permalink)
DB-Crasher
Benutzerbild von Shamane

ID: 86026
Lose-Remote

Reg: 24.07.2006
Beiträge: 872
Standard

@Bademantel,

Mein vorschlag wäre, so wie Du es haben wolltest...
Code:
1:
2:
3:
4:
5:
6:
7:
8:
RewriteEngine on <IfModule mod_rewrite.c> RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.+)_(.+)_(.+)\.html$ $3-$2-$1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.+)/$ $1.html [L] </IfModule>
bin mir aber nicht sicher ob es so bei Dir funktioniert ^^

Shamane ist offline   Mit Zitat antworten
Alt 08.06.2010, 10:37:07   #10 (permalink)
abgemeldet

Reg: 02.05.2006
Beiträge: 9.117
Standard

Mein Vorschlag wäre der hier:

Code:
1:
2:
3:
RewriteEngine On RewriteRule ^(.*)_(.*)_(.*)\.html$ /$1-$2-$3/ [L,R=301] RewriteRule ^(.*)\.html$ /$1/ [L,R=301]
Es soll ja permanent umgeleitet werden! Denke da geht es auch etwas um SEO. Hab es aber nicht getestet.

BTW: "Es geht nicht" ist eine sehr ungenaue Fehlermeldung
 
27o8 ist offline   Mit Zitat antworten
Alt 08.06.2010, 12:55:30   #11 (permalink)
k07
Erfahrener Benutzer

ID: 282352
Lose-Remote

Reg: 23.05.2007
Beiträge: 1.249
Standard

schreib mal in die .htaccess gleich in die erste Zeile folgendes:

PHP-Code:
1:
Options +Indexes 
Also würde dann so aussehen:

PHP-Code:
1:
2:
3:
4:
Options +Indexes

RewriteEngine On
RewriteRule 
...usw... 
k07 ist offline   Mit Zitat antworten
Alt 08.06.2010, 17:18:12   #12 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.271
Standard

Zitat:
Zitat von Drakor Beitrag anzeigen
Hmm @icebreaker: Ich glaub du kennst dich da'n bisschen mehr aus, aber geht es nicht auch so:

Code:
1:
2:
3:
RewriteEngine On RewriteRule ^(.*)_(.*)_(.*).html$ /$1-$2-$3/ RewriteRule ^(.*).html$ /$1/ [L]
der Punkt steht für ein beliebiges Zeichen, was bedeuten würde dein Befehl würde "word1_word2_word3fhtml weiterleiten (Punkt durch f ersetzt)
Das mag zwar funktionieren, ist aber sicher nicht so gedacht, deswegen habe ich den Punkt escaped, damit auch nur nur noch ein Punkt an der Stelle erkannt wird und kein beliebiges Zeichen.

Zitat:
Zitat von Drakor Beitrag anzeigen
Hmm.. also so wie das da steht und in leicht abgewandelter Form, funktioniert das bei mir einwandfrei. Bist du sicher, dass du es richtig verwendet hast ?
es funktioniert auch, er verwendet aber wordpress und noch eine mod_rewrite Regel, die jede nicht existente Datei auf die index.php weiterleitet.
Da es den Ordner "word1-word2-word3" nicht gibt, wird dies auf die index.php weitergeleitet und Wordpress wird wahrscheinlich anhand der URL auslesen, nach was gefragt wurde, und dies in der Datenbank suchen.
Wenn man dann mit der neuen URL ankommt, kennt Wordpress diese natürlich nicht und kann daher die Informationen nicht extrahieren.
So meine Vermutung.
"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici

www.internet-dsl-flatrate.de
ice-breaker ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mod_rewrite hilfe bademantel Programmierung 3 07.05.2010 17:15:33
[PHP/Mod_rewrite]Mod_rewrite und Session-IDs? BartTheDevil89 Programmierung 6 19.02.2007 16:20:34
Offizieler promote-box Thread - 20Mio Klick-, 20Mio Start- und 40Mio Refralley cashnews3000 Externe Loseseiten 0 05.12.2006 00:45:29
mod_rewrite Zocker4Life Programmierung 1 02.11.2006 12:07:00
[PHP, mod_rewrite] Effektiver Frontcontroller mit mod_rewrite theHacker Programmierung 9 05.08.2006 00:19:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35:48 Uhr.