Wie verstecke ich WordPress-Dateien / Struktur?
-
-
Das Besteist,sichnicht zu versteckenthe best is not to hide
- 2
- 2016-02-16
- Mark Kaplun
-
Jederbenutzerdefinierte Code kannin ein Plugin umgewandelt werden,indemerin eine Dateimit einem Kommentar obenim Plugin-Ordnereingefügt wird. Wie Markjedoch sagte,macht dies Sienicht sicherer und kann zueinem falschen SicherheitsgefühlführenAny custom code can be turned into a plugin by putting it in a file with a comment at the top in the plugins folder, but as Mark said, this doesn't make you any more secure, and can lead to a false sense of security
- 1
- 2016-02-16
- Tom J Nowell
-
2 Antworten
- Stimmen
-
- 2016-02-29
Wenn Sieneuin PHP und Mod_rewrite sind,schlageich vor,dass Sie diesim Abschnittmeiner Antwort überprüfen. Wenn Siees selbst ausprobierenmöchten,können Sie die Pfadstruktur von wp-content/plugins wiefolgt ausblenden:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^modules/(.*) /wp-content/plugins/$1 [L,QSA] </IfModule>
Dadurch wird der Pfad zu/modulesgeändert. Wenden Sieetwas Ähnliches wieeine andere Struktur an. Möglicherweisemüssen Sieeinige erweiterte Änderungen vornehmen,siehe http://httpd.apache.org/docs/current/mod/mod_rewrite.html
Wenn Sieetwas Out-of-the-Boxbevorzugen,gibt eseinige interessante Plugins,einige kommerzielle,dieebenfalls kostenlosim WordPress-Repository verfügbar sind. Ichempfehle, WP Hide & amp; Sicherheitsverbesserer . Diesbeinhaltet viele Dinge und hilft,so ziemlich alles zu ändern,um Ihr WordPressnicht wiederzuerkennen. Hier sindeinige Funktionen des Codes:
- Benutzerdefinierte Administrator-URL
- Standardadministrator-URLblockieren
- Blockieren Siejeden direkten Ordnerzugriff,um die Struktur vollständig auszublenden.
- Benutzerdefinierter Dateiname wp-login.php
- Blockiere die Standarddatei wp-login.php
- Blockiere die Standarddatei wp-signup.php
- Einstellbare Themen-URL
- Neue untergeordnete Themen-URL
- Ändern Sie den Dateinamen des Designstils
- Benutzerdefiniertes wp-include
- Blockieren Sie standardmäßige wp-include-Pfade
- Block defalt wp-content
- Benutzerdefinierte Plugins-URLs
- Blockiere Standard-Plugin-Pfade
- Neue Upload-URL
- Standard-Upload-URLsblockieren
- WordPress-Versionentfernen
- Meta-Generator-Block
- Deaktivieren Sie das Emoji und denerforderlichen Javascript-Code
- Entfernen Sie wlwmanifest Meta li>
- Entfernen Sie rsd_link Meta li>
- Entfernen Sie wpemoji
If you are new to php and mod_rewrite i suggest so you check with the section of my response. Or if you keen to try it yourself, you can use something like this to hide the wp-content/plugins path structure:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^modules/(.*) /wp-content/plugins/$1 [L,QSA] </IfModule>
This will change the path to /modules . Apply something similar to other structure, you may need some advanced rewrites, see http://httpd.apache.org/docs/current/mod/mod_rewrite.html
If prefer something out of the box, there re few interesting plugins, some commercial, also free at WordPress repository, i suggest to try WP Hide & Security Enhancer. This include lot's of things and help to change pretty much everything to make your WordPress unrecognizable. Here are some features of the code:
- Custom admin Url
- Block default admin Url
- Block any direct folder access to completely hide the structure
- Custom wp-login.php filename
- Block default wp-login.php
- Block default wp-signup.php
- Adjustable theme url
- New child theme url
- Change theme style file name
- Custom wp-include
- Block default wp-include paths
- Block defalt wp-content
- Custom plugins urls
- Block default plugins paths
- New upload url
- Block default upload urls
- Remove wordpress version
- Meta Generator block
- Disble the emoji and required javascript code
- Remove wlwmanifest Meta
- Remove rsd_link Meta
- Remove wpemoji
-
...... und dann verwenden Sie die PHP-Dinosaurier-Version,WordPress 3.old-agemit beschissenem,unsicherem Codein einem Plugin und Theme,und alles,was Sie versucht haben,WordPress als Plattform zu verstecken,isteinfach den Bach runtergegangen,weil Sie sowiesogehackt wurdennurbasierend auf dem wasichgesagt habe ;-)...... and then you are using PHP dinosaur version, WordPress 3.old-age with crappy unsecure code in a plugin and theme, and everything you tried to hide WordPress as platform just went down the drain because you got hacked anyways just based on what I have said ;-)
- 0
- 2016-02-29
- Pieter Goosen
-
klingtnicht so,als würdees xml-rpc verstecken,oembed,restepi,und dasistnurmit 1 Minute Nachdenken.Dies zeigtnur,wie sinnlos das Ganzeist,viel Arbeit undes decktimmernochnicht alles abdoesn't sound like it hide xml-rpc, oembed,rest epi, and that is just with 1 minute thinking. This just shows how futile the whole thing is, lots of work and it still doesn't cover everything
- 0
- 2016-02-29
- Mark Kaplun
-
- 2016-02-16
Nun,es kommt darauf an,was Sie unter "verstecken" verstehen und was Sie sichnähern werden.
Das Ausblenden von Ordnern und Dateienistnicht wirklich sinnvoll,wenn Siemöchten,dass Ihre Website über das Web zugänglichist.
Sie können Ihre wp-Login-URL umbenennen als beschriebenin dieser Antwort ,dieim Grunde al otta Lesematerialenthält.
Um zu verhindern,dass Sie auf Ihren wp-admin-Ordner zugreifen,können Sie Ihre
.htacces
-Dateiim WordPress-Stammordner optimieren.## Disallow admin pages from external IPs RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ RewriteCond %{REMOTE_ADDR} !^(xxx\.xxx\.xxx\.xxx)$ RewriteRule ^(.*)$ - [F]
Wobei xxx Ihre statische IP-Adresseist.Diesistjedochnicht sehr sinnvoll,wenn Ihr ISPnureine dynamische IP-Adresse angibt.
Well, it depends what you mean by "hide" and what you're going to approach.
Hiding folders and files doesn't really make sense when you want to have your site acessible through the web.
You could rename your wp-login-URL, as described in this answer, which basically contains al otta reading stuff.
To prevent acessing your wp-admin folder, you could tweak your
.htacces
-file in the wordpress root folder.## Disallow admin pages from external IPs RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ RewriteCond %{REMOTE_ADDR} !^(xxx\.xxx\.xxx\.xxx)$ RewriteRule ^(.*)$ - [F]
Where xxx is your static IP-adress. But that won't make much sense if your ISP only gives your a dynamic IP.
-
administ seit langemnicht dieeinzige Möglichkeit,eine WordPress-Site zu verwalten. Daherist das "Schützen"nur dann sinnvoll,wenn Sie aneinem falschen Sicherheitsgefühlinteressiert sind.admin is for a long time not the only way to admin a wordpress site, so "protecting" it makes sense only if you are interested in having false sense of security.
- 0
- 2016-02-16
- Mark Kaplun
-
Jeder Marathonbeginnt miteinem ersten Schritt. Daesnichtganz sicherist,was @Kein D vorhat (zumindestin meinen Augen),gibt es viel zu spekulieren.Vielleichtmöchteernureine lokale WP-Umgebungeinrichten?:-DEvery marathon begins with a first step. Since it isn't quite sure what @Kein D is up to (at least in my eyes), there a lot to specualate about. Maybe he just wants to setup a local WP environment? :-D
- 0
- 2016-02-16
- rob_st
Welchesist derbeste Ansatz,um WordPress zu verbergen,vorzugsweise alles von Ordnern und Dateienbis hin zur Administratoranmeldung?Ichbin ziemlichneuin diesem Bereich,daherbevorzugeichein Plugin,daseinen benutzerdefinierten Codeenthält,es sei denn,die Einrichtungisteinfachgenug.