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, 3619 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 ..
Neuester Wissensbeitrag
Windows Update

Windows Update-Suche nach Win7 Neuinstallation wieder schneller

(2)

Erfahrungsbericht von the-buccaneer zum Thema Windows Update ...

Ähnliche Inhalte
Webentwicklung
gelöst Www bei einer Subdomain mittels htaccess erzwingen (7)

Frage von dodo-r zum Thema Webentwicklung ...

Erkennung und -Abwehr
Sicherheit: Malware greift Router durch Smartphones an

Link von Frank zum Thema Erkennung und -Abwehr ...

Heiß diskutierte Inhalte
Exchange Server
Bestehende eMails autoamatisch weiterleiten (21)

Frage von metal-shot zum Thema Exchange Server ...

Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (21)

Frage von Winuser zum Thema Hyper-V ...

SAN, NAS, DAS
gelöst Synology Version 6.1 Probleme (18)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (16)

Frage von ProfessorZ zum Thema Router & Routing ...