Mod_rewrite vs. mod_ort

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Mod_rewrite vs. mod_ort

Beitragvon DerBibo » 17.01.2012 20:38

Also Der Betreff sagt nun vielen erstmal nichts .

Ok fange ich mal an mein Problem zu erklären ... ich habe eine ordentlich gefüllte htaccess datei mit allen erdenklichen anweisungen die ich für mein Script benötige . Ansich ist es kein Problem dieses Script zu installieren und auch mit Suchmaschienenfreundlichen URL's zu nutzen ( ANsich ) weil ich bei einem Hoster nen Webspace habe der ne abgeänderte mod_rewrite hat ... und da ensteht das Problem .

Ich Poste nun einmal deren erklärung dazu . Den es gibt eine Hilfe Seite in der schon beschrieben steht wie ich das ändern müsste damit es geht .


Mod_rewrite und Mod_ORT

ORT (Ovh Redirect Technology) ist ein Modul, das OVH entwickelt hat und uns ermöglicht eine grosse Menge von Webseiten mit wenig RAM auf unseren Servern zu hosten.

Mod_ort ändert die URL der Seite und Sie können Probleme bekommen wenn Sie mod_rewrite benutzen.
Die Lösung ist es das Wurzelverzeichnis im mod_rewrite neu zu definieren.
RewriteEngine on
RewriteRule ^/grp([0-9]+).php$ groupe.php?id=$1 [L]
RewriteRule ^/art([0-9]+).php$ artikel.php?id=$1 [L]
RewriteRule ^/age([0-9]+).php$ agenda.php?id=$1 [L]
RewriteRule ^/membre_([0-9]+).php$ membre.php?id=$1 [L]


Muss wie folgendem geändert werden:
RewriteEngine on
RewriteRule ^/grp([0-9]+).php$ /groupe.php?id=$1 [L]
RewriteRule ^/art([0-9]+).php$ /artikel.php?id=$1 [L]
RewriteRule ^/age([0-9]+).php$ /agenda.php?id=$1 [L]
RewriteRule ^/membre_([0-9]+).php$ /membre.php?id=$1 [L]




Ok das ist ja verständlich geschrieben und auch " nur " mit nem ( ... / .... ) umzuändern ....
und nun kommt das Problem wenn ich das mache bekomme ich " Error 500 " ODER eine einfache weiße seite :(

Nun hier einmal meine htaccess Datei bzw. deren inhalt ...

RewriteEngine on
RewriteRule ^player-(.*)$ include/player.php?d=radio&s=player&u=$1
RewriteRule ^(.*)-rss/$ rss.php?rss=$1
RewriteRule ^(.*)-rss$ rss.php?rss=$1
RewriteRule ^(.*)-(.*)-(.*)/$ index.php?d=$1&s=$2&u=$3
RewriteRule ^(.*)-(.*)-(.*)$ index.php?d=$1&s=$2&u=$3
RewriteRule ^(.*)-(.*)/$ index.php?d=$1&s=$2
RewriteRule ^(.*)-(.*)$ index.php?d=$1&s=$2

# Spambots

RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GornKer [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^Irvine [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft.URL [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*NEWT [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^oegp [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} dloader(NaverRobot) [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SearchExpress [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^Siphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebBandit [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus [OR]
RewriteCond %{HTTP_USER_AGENT} ^ZyBorg
RewriteRule ^.* - [F,L]


Nun könnte man ja sagen Frage doch bei denen im Forum nach ... ehm Jap habe ich . Aber seit dem Post vor 8-9 Tagen dort zu dem Thema kam nichts .

Und bei Nachfrage beim Technischn Support des Unternehmens ....
Hallo,

leider können wir die Erstellung und Anpassung der Datei nicht für Sie übernehmen.

Eventuell finden Sie auf folgender Seite entsprechende Hinweise:
http://www.modrewrite.de/

Mit freundlichen Grüßen

Sebastian Hemmer
OVH-Kundendienst


Tada und hier bin ich mit meinem Problem ....

So ich hoffe nun versteht ihr mein Problem ... wäre klasse wenn mir hier jemand helfen kann .... in deren Forum scheinen die nehmlich zu meinem Thema keine lust zu haben zu Antworten ... so das ich schon den TECHNISCHEN Support belästigen muss ... :) der eigendlich dort für TECHNIK zuständig sei .


Beste Grüße M.Wiedau
DerBibo
.
.
 
Beiträge: 1
Registriert: 17.01.2012 20:13

Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste