Schlagwortarchiv für: htaccess

Du bist auf Ibiza und brauchst die nötige Unterstützung bei einem Event, Catering oder einer Hochzeit?

Flying Pig Ibiza hat uns für Customizing und Weiterentwicklung on Board geholt.

Übersetzung und Lektorat einfach Online kalkulieren und bestellen.

Für Customizing, Weiterentwicklung und Anpassung des Online Portales der Cambridge Editing AG aus der Schweiz sind wir der gesetzte Partner.

Kundenzufriedenheit sollte immer an erster Stelle stehen.

Das hat sich auch das Porsche Zentrum Olympiapark gedacht , und uns für ein entsprechendes Web-Projekt an Board geholt.

Wer zyklisch die Accesslogs seiner WordPress Installation checkt, wird meist folgende Zeilen zu tausenden finden.
Automatisierte Versuche eines Login im Adminbereich.

<host>:80 <ip> - - [03/Jul/2013:03:15:04 +0200] "POST /wp-login.php HTTP/1.0" 301 630 "-" "Mozilla/3.0 (compatible; Indy Library)"
<host>:80 <ip> - - [03/Jul/2013:03:53:00 +0200] "POST /wp-login.php HTTP/1.0" 404 528 "-" "Mozilla/3.0 (compatible; Indy Library)"

Mit folgenden Zeilen lassen sich Kollegen mit der „Indy Library“ via .htaccess direkt auf eine eigene block-Seite weiterleiten.

# Block WordPress Login Bruteforce
# https://www.baebeca.de/blog/2013/07/03/wordpress-login-indy-library/
RewriteCond %{HTTP_USER_AGENT} "Indy Library"
RewriteCond %{REQUEST_URI} ^/wp-login\.php
RewriteCond %{REQUEST_URI} !^/block\.html
RewriteRule ^(.*)$ https://www.baebeca.de/block.html [R=301,L]

Die URL „/block.html“ kann natürlich beliebig ersetzt werden.


Im Anschluss sieht man den Redirect auch im Accesslog:

<host>:80 <ip> - - [03/Jul/2013:18:12:28 +0200] "POST /wp-login.php HTTP/1.0" 301 604 "-" "Mozilla/3.0 (compatible; Indy Library)"
<host>:80 <ip> - - [03/Jul/2013:18:12:28 +0200] "POST /block.html HTTP/1.0" 200 639 "-" "Mozilla/3.0 (compatible; Indy Library)"
<host>:80 <ip> - - [03/Jul/2013:18:26:32 +0200] "POST /wp-login.php HTTP/1.0" 301 604 "-" "Mozilla/3.0 (compatible; Indy Library)"
<host>:80 <ip> - - [03/Jul/2013:18:26:32 +0200] "POST /block.html HTTP/1.0" 200 639 "-" "Mozilla/3.0 (compatible; Indy Library)"

Zielsetzung: Entwicklung eines Nightlife-Portal bestehend aus Bildern, Events, Community sowie Backend mit entsprechenden Verwaltungstools

  • Geile-Zeit.in – Pictures, Events und Community aus deiner Region

Im Projektverlauf wurden folgende Konzepte entwickelt und umgesetzt – (sämtliche Grafiken wurden von separater Firma erstellt):

  • Community
    • Userprofile
      • Galerien/Bilder
      • Freuende
      • Nachrichten
      • Chat
      • Achievement System
    • Bildmarkierungen
    • Usersuche
    • Statusupdates meiner Freunde / Region
    • Toolbar für Communityfunktionen
    • PayPal / Warenkorb System für Fotokauf und Druck
    • Facebook Integration
  • Pictures / Events / Locations
    • Logische Trennung nach Postleitzahlbereichen
    • Komplexe Datensammlung Bundesweiter Locations, Events und Bilder
    • Automatisierter Datenimport / Upload
    • Webansichten für Kommentare, Bewertungen und Einladungen
    • Strukturen für Bildergalerien inklusive Video Unterstützung
  • Management / Wartung
    • Administrationszugänge mit diversen Rechtestufen
    • Komplette Pflege über eigenes Backend (Von Usermanagement bis hin zu Programmierung und Serverwartung)
    • Abrechnungssystem für Fotografen / Franchiser
    • SMS, E-Mail Alarmsystem
    • Cronjob Monitoring
    • Automatische Spam Erkennung
    • Live und Test/Develop System inklusive automatischen Backup, Revisionierungs und Deployment System
    • Newsletter System

 

 

 

 

Skills: Apache, CSS, CSS 3, HTML, HTML 5, JavaScript, JQuery, MySQL,
PHP, RSS, htaccess