Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Rewrite in htaccess greift nicht

Frage Internet Server

Mitglied: infowars

infowars (Level 2) - Jetzt verbinden

08.02.2012 um 13:16 Uhr, 3627 Aufrufe, 1 Kommentar

Tach,
ich habe hier einen Apache laufen, in der .htaccess folgender Inhalt:

order allow,deny
allow from all
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteRule ^(.*) http://%{REMOTE_ADDR}/ [R=301,L]
RewriteCond %{HTTP_REFERER} viagrashop4usa\.com [NC]
RewriteRule .* - [F]

Jetzt lese ich in der Log das nur einmal 404 ausgegeben wird, dann 200 :

95.132.122.122 - - [08/Feb/2012:03:19:01 +0100] "GET /register.php HTTP/1.0" 404 2271 "http://www.viagrashop4usa.com" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:02 +0100] "GET / HTTP/1.0" 200 12119 "http://meineadresse/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:03 +0100] "GET /index.php HTTP/1.0" 302 - "http://meineadresse/index.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:04 +0100] "GET /news.php HTTP/1.0" 200 138468 "http://meineadresse/news.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:05 +0100] "GET /register.php HTTP/1.0" 200 34574 "http://meineadresse/register.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:06 +0100] "GET /securimage_show.php HTTP/1.0" 200 3220 "http://meineadresse/register.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:07 +0100] "GET /index.php HTTP/1.0" 200 12119 "http://meineadresse/index.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:08 +0100] "GET /index.php HTTP/1.0" 200 12119 "http://meineadresse/index.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:09 +0100] "GET /index.php HTTP/1.0" 302 - "http://meineadresse/index.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"
95.132.122.122 - - [08/Feb/2012:03:19:10 +0100] "GET /news.php HTTP/1.0" 200 138468 "http://meineadresse/news.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; PeoplePal 6.2)"

Habe ich was falsch gemacht, oder liegt es einfach daran das sich der Referer ändert ?

Danke für Antworten !
Mitglied: Arano
08.02.2012 um 14:47 Uhr
Hi,

ob du was falsch gemacht hast, kann ich dir nicht so direkt sagen - ich tu mich mit Rewrites auch immer etwas schwer.
Aber ein zwei Dinge fielen mir auf:
  • Das [OR] dient doch zum "verknüpfen" von mehrere Bedingungen __hintereinander__. Bei dir folgt nach dem [OR] bereits eine Regel.
  • 404 ist der Statuscode von "Not found", 403 wäre der von "Forbidden" ! Also scheint das sowieso schon mal nicht zu funktionieren...
  • Das der Referer sich ändert ist ja klar, schließlich war er vor dem __zweitem__ Seitenaufruf bereits einmal auf deiner eigenen und nennt diese auch als Referer.
  • Warum testest du nicht den USER_AGENT - wie in dem Test davor auch - auf die existens von "FunWebProducts" ? Das scheint sich nicht zu ändern und die beiden ließen sich dann auch mit [OR] verbinden ;)
  • Die erste "Weiterleitung" auf die IP des Aufrufers... was soll das bringen !?

Danke für die Antworten !
  1. Noch ist nicht gesagt, das es mehrere Antworten geben wird :-P
  2. Bedanken kannst du dich hinterher wenn es geklappt hat, du uns davon berichtest und die Frage auf gelöst setzt ;)
Danke das sie mein Haus gebaut haben, ist wirklich schön geworden - so dann lasst uns mal den ersten Spatenstich machen... so ein Schwachsinn

Apache-HTTP - mod_rewrite - RewriteCond
w3c - HTTP/1.1 Status Code Definitions


~Arano
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
Abmeldung am Server per net use Greift nicht (3)

Frage von engelinzivil zum Thema Netzwerkmanagement ...

Webentwicklung
Htaccess Inhalt kombinieren (Umschreibung www + https) (5)

Frage von dodo-r zum Thema Webentwicklung ...

Apache Server
gelöst htaccess Weiterleitung (4)

Frage von schneerunzel zum Thema Apache Server ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (16)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

CMS
Lokales Wordpress im LAN - wie aufsetzen? (16)

Frage von Static zum Thema CMS ...

LAN, WAN, Wireless
IP im privaten Netz nicht erreichbar (14)

Frage von guntis zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...