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

.htaccess rewriterule in httpd.conf rewriterule

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
QuanChi
PostRank 6
PostRank 6
Beiträge: 364
Registriert: 17.09.2007, 21:52

Beitrag von QuanChi » 14.10.2008, 19:19

Hallo,

ich suche jemanden der sich gut mit Mod-Rewrite auskennt. Ich nutze meine alte .htaccess nun in der httpd.conf direkt um Last zu vermeiden. Allerdings klappen da meine RewriteRules nicht und ich weiß nicht wie ich die ändern muss.

Könnte einer den Code passen mit den Slash für die httpd.conf online stellen ?

Code: Alles auswählen

RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-c([0-9]+)\.html$ /index.php?c=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]

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.


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 14.10.2008, 20:33

QuanChi hat geschrieben:Ich nutze meine alte .htaccess nun in der httpd.conf direkt um Last zu vermeiden. Allerdings klappen da meine RewriteRules nicht und ich weiß nicht wie ich die ändern muss.
Der .htaccess-Einsatz unterscheidet sich dahingehend, dass die URLs dort relativ zum Verzeichnis, in dem die jeweilige .htaccess liegt, eingetragen werden. In der globalen Konfiguration wird stattdessen der komplette URL-Pfad, beginnend mit dem ersten Schrägstrich, als Muster verwendet.

Du musst deine Muster also lediglich so anpassen, dass sie den gesamten Pfad abbilden, aus ^[a-z0-9-]+-([pt])([0-9]+)\.html$ für /.htaccess würde ^/[a-z0-9-]+-([pt])([0-9]+)\.html$ für deine httpd.conf.

TBT
PostRank 5
PostRank 5
Beiträge: 306
Registriert: 13.02.2008, 16:11

Beitrag von TBT » 14.10.2008, 20:44

aber doch nicht, wenn er die Regeln in die vhost Direktiven schreibt, oder doch?

QuanChi
PostRank 6
PostRank 6
Beiträge: 364
Registriert: 17.09.2007, 21:52

Beitrag von QuanChi » 14.10.2008, 23:27

Hmm,

so hatte ich das auch schon probiert mit dem / aber es ging nicht... Habe es nun hinbekommen das die .htaccess funktioniert.. mein Fehler war das ich das beim Directory nur bei der httpd.conf eingestellt hatte und nicht auch bei default_server.conf... das muss ein gesagt sein.

Nun habe ich aber ein anderes Problem. Ich redirecte meine Domain auf eine IP-Adresse via DNS-Eintrag

nun soll aber nur die Domain und nicht auch die IP das den Inhalt haben sonst bekomm ich DC. Wie kann ich das denn in der .htaccess machen.. Habe son Redirect-Code gefunden aber dann war das auf einmal ne Schleifenweiterleitung die unendlich war :o

QuanChi
PostRank 6
PostRank 6
Beiträge: 364
Registriert: 17.09.2007, 21:52

Beitrag von QuanChi » 14.10.2008, 23:30

Ahh habe endlich den passenden Code dazu gefunden :)
Es wird so langsam sauber. Mal gucken ob Google mein IP-Change was ausmacht.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag