Hallo
Ich erstelle gerade eine Seite mit Test und Fotos.
Mein Ziel:
Text frei sichtbar, auch für Google (ist wichtig) und die Fotos auf den einzelnen Seiten dazu nur für angemeldete Benutzer.
Wie mache ich das?
Danke erstmal...
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo
Ich erstelle gerade eine Seite mit Test und Fotos.
Mein Ziel:
Text frei sichtbar, auch für Google (ist wichtig) und die Fotos auf den einzelnen Seiten dazu nur für angemeldete Benutzer.
Wie mache ich das?
Danke erstmal...
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Standardmäßig ist so etwas mit Wordpress nicht möglich, da Medien (also auch Bilder) immer öffentlich sind.
Möglicher Ansatz (setzt aber zumindest rudimentäre PHP Kenntnisse voraus):
Du erstellst ein Verzeichnis, dass per htaccess vom Zugriff von aussen geschützt ist. Dort kommen dann deine Bilder rein.
Dann erstellst du einen Shortcode, der den Bildnamen als Attribut nimmt und dann prüft, ob der jeweilige Nutzer angemeldet ist. Ist das der Fall, lässt du das Bild durch den Shortcode ausgeben.
Super danke, aber bei weit über 300 Bildern?
PHP beherrsche ich auch nicht. HTAccesss ginge schon..
Eine 2te Wordpress-Installation in ein anderes Verzeichnis ist vieleicht eher machbar, eine mit Fotos und eine ohne Fotos, 2 Datenbanken dahinter und beim Anmelden eine Umleitung zum WP mit Fotos?
Brauche ja die DB nur kopieren.. Da habe ich den Text ja auch schon mit drin..
Wenn ich das richtig verstehe, besteht die Seite also schon und es wäre zu viel Aufwand die Bilder gegen Shortcodes zu tauschen.
Aber wäre es denn weniger Aufwand die Bilder aus der geklonten Website zu entfenren? Und wie stellst du sicher, dass niemand auf die Bilder zugreift, der nicht angemeldet ist? Oder reicht es, wenn nur die Pfade und Dateinamen nicht bekannt ist, die Bilder aber (theoretisch) von aussen erreichbar sind.
Man könnte auch versuchen, die Bilder im Content mit Regex gegen Shortcodes zu ersetzen. Ich befürchte aber, die Aufgabe wird aber nicht unbedingt einfacher, vor allem wenn kaum oder keine PHP-Kenntnisse vorhanden sind.
Aber wäre es denn weniger Aufwand die Bilder aus der geklonten Website zu entfenren? Und wie stellst du sicher, dass niemand auf die Bilder zugreift, der nicht angemeldet ist? Oder reicht es, wenn nur die Pfade und Dateinamen nicht bekannt ist, die Bilder aber (theoretisch) von aussen erreichbar sind.
Hallo
Ich denke dieser Punkt ist ausreichend und die Fotos können schon nach Außen gelangen. Es würde ja in Fall der Fälle eine Verzeichnisänderung genügen.
Es ist eine rein private themenbezogenen Homepage, kein Shop und ich habe nichts zu verstecken. Es soll nur etwas transparenter für mich sein.
Nachdem ich diese Seite schon 10 jahre im Netz habe wird es mal Zeit für etwas ganz anderes, und der Start ist schonmal gut, nur dass diese Seite jetzt auch nicht indexiert werden kann weil sie ja abgeschottet ist.
Bisher kommt sie auf jeden Fall an, auch wenn die "fremden" Besucher etwas träge sind..
Ich würde das mit einer dynamsichen Abfrage lösen, bzw. habe das selber so schon erfolgreich umgesetzt. Dazu gibt es auch div. Plugins, wenn du bspw. mal nach "dynamic conditions" suchst.
Nein, benötigt noch ein Pro-Plugin extra.
ich habe jetzt 2 WP-Installationen, die noch gegenseitig verlinkt erden müssen.
So, das Problem ist gelöst mit einer zweiten Installation auf dem Server, einer 2ten Datenbank, weiterleitung über Ultimate member und so weiter. Gefällt mir gut so und meine Kritiker finden das auch brauchbar.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!