Hallo,
ich möchte ein Blog mit diversen Plugins, statischen Seiten etc. so erstellen, daß ich, wenn das Blog fertig ist, dieses lediglich "freischalte", d.h. kein Ordner-, Subdomain- oder Datenbankwechsel. Das Blog soll in der Root, -nicht in einem Ordner, der Domain liegen. Ist sowas möglich, wäre ja sehr angenehm? Habe diverse Beiträge zum Thema Serverwechsel/Ordnerwechsel etc. hier im Forum durchforstet, aber leider nichts gefunden, was mir weitergeholfen hätte. Danke für Tipps
Blog erst nach Fertigstellung zugänglich machen, wie?
-
-
- Gerade eben
- Anzeige
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.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hallo,
ich möchte ein Blog mit diversen Plugins, statischen Seiten etc. so erstellen, daß ich, wenn das Blog fertig ist, dieses lediglich "freischalte", d.h. kein Ordner-, Subdomain- oder Datenbankwechsel. Das Blog soll in der Root, -nicht in einem Ordner, der Domain liegen. Ist sowas möglich, wäre ja sehr angenehm? Habe diverse Beiträge zum Thema Serverwechsel/Ordnerwechsel etc. hier im Forum durchforstet, aber leider nichts gefunden, was mir weitergeholfen hätte. Danke für Tipps
http://faq.wordpress-deutschland.org/wordpress-url-aendern/
du kannst in der Zwischenzeit eine statische index.html erstellen, damit die Leut sehen hier kommt was,
wenn das blog fertig ist, löscht du die index.html und es wird dann automtisch die index.php genommen
lg
lg -
Die index.html-Lösung finde ich persönlich suboptimal, weil sie das Testen (z.B. mit Permalinks oder dem URL-Aufruf ohne index.php) behindert.
Ich würde das Wartungsmodus-Plugin empfehlen.
-
Hallo,
vielen Dank für die superschnellen Antworten, -die Idee mit der statischen .html führt leider zu den von mastermind angeführten Behinderungen, wäre sonst sicherlich das Einfachste. Das Wartungsmodus-Plugin hatte ich auch schon ins Auge gefasst, bevorzuge aber eigentlich eher pluginfreie Lösungen (meine paypal-Liste wird immer länger und ich frage mich, was ich mache, wenn ein Plugin mal nicht weiterentwickelt wird). Auf jeden Fall habe ich das Plugin jetzt mal downgeloadet. Nochmals vielen Dank, und wenn Euch Spezialisten doch noch was "pluginfreies" einfällt -immer willkommen;-) Grüsse 3dr -
Naja, wenn man an einem individuellen Merkmal, das auch der Server "sieht", erkennen könnte, ob man selber oder jemand anders zugreift, könnte man schon eine Verzweigung über die RewriteEngine einbauen.
Am einfachsten wäre da natütlich eine feste IP-Adresse, die man nur selber nutzt. Oder irgendwas mit der Browser-Kennung vielleicht.
Nur als Anregung :-)Gruß
Ingo -
Klingt gut, aber feste IP-Adresse gibts natürlich keine. Wie geht denn das?:
Zitateine Verzweigung über die RewriteEngine einbauen
Und wie geht das mit der Browserkennung?:confused: Danke für Tipps
-
Naja, generell könnte das so aussehen:
Apache ConfigurationRewriteCond %{HTTP_USER_AGENT} !.*MEINEKENNUNG.* RewriteRule ^/$ /baustelle.html [L]Das bedeutet, wenn die Browserkennung nicht meinen individuellen Kennstring enthält, lade die Seite 'baustelle.html'. Ansonsten geht es normal weiter.
Das Problem ist halt nur, diese Kennung meinem Browser unterzuschieben. Beim IE 5 und IE 6 ging das mit einem Windows-Registry-Eintrag:
CodeREGEDIT4 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent] "Version"="" "Compatible"="" "Platform"="Windows NT; MEINEKENNUNG"Wie es beim IE 7 oder Firefox oder anderen Browsern aussieht, weiß ich nicht. Ich hatte das mal früher benutzt, um eigene Zugriffe aus der Statistik auszufiltern.
Gruß
Ingo -
Schade:
ZitatWie es beim IE 6 oder Firefox oder anderen Browsern aussieht, weiß ich nicht
...denn diese Browser sind ja nun doch recht verbreitet ;-) -
Schade:
...denn diese Browser sind ja nun doch recht verbreitet ;-)
Ok, also beim IE 5 und 6 funktioniert es wie oben beschrieben. Das unter Windows-Registry-Eintrag geschrieben als Datei 'meinekennung.reg' speichern und den Eintrag
"Platform"="Windows NT; MEINEKENNUNG"
entsprechend anpassen. MEINEKENNUNG ist nur als Platzhalter gedacht. Das sollte aber schon etwas sein, was im normalen Browserstring nicht vorkommt, z.B: 'id43dr' oder so :-)
Dann die soeben erstellt Datei doppelklicken und die Frage mit 'Ja' beantworten.Beim Firfox in der URL-Zeile 'about:config' eintippen. Bei den vielen erscheinenden Optionen nach unten scrollen bis zur Stelle 'general.useragent.extra.firefox', hier dann den selben Kennstring wie oben an den Eintrag anfügen, z.B. 'Firefox/2.0; id43dr'
Und nun die oben beschrieben .htaccess erstellen bzw das in die vorhandene vor allen anderen Rewrite-Regeln einfügen, für MEINEKENNUNG natürlich wieder id43dr verwenden.
Die Datei 'baustelle.html' sollte selbstredend auch existieren.
Anschließend testen und freuen, oder auch nicht. Ich habe es zumindest nicht getan und nur theoretisch runtergeschrieben :-)
Gruß
IngoEDIT: Einen Hinweis will ich aber nocht loswerden. Außer auf der eigenen Seite hinterläßt man diese Kennung natürlich auch auf allen anderen Webseiten, die man mit dem so "gepatchten" Browser ansteuert. Prinzipiell kann das also dann jeder andere auch z.B. für ein User-Tracking verwenden.
-
Hallo zusammen,
ich hab das jetzt nochmal getestet mit Monikas Idee einer statischen index.html, und da ich alle links relativ gesetzt habe, klappt das auch mit den permalinks eigentlich ganz gut. Ich bin zufrieden und danke Euch für Eure Hilfestellung 3dr -
Naja, Putzlowitschs Lösung ist auch nicht verkehrt; wobei die Variante mit der IP-Adresse wohl am schmerzlosesten wäre. So oft ändert sich die IP-Adresse ja nun auch nicht, die kann man ja einmal am Tag manuell aktualisieren.
-
... wobei die Variante mit der IP-Adresse wohl am schmerzlosesten wäre. So oft ändert sich die IP-Adresse ja nun auch nicht, die kann man ja einmal am Tag manuell aktualisieren.
Öhmmm, das bringt mich ja auf eine noch bessere Idee. Man muß ja nicht unbedingt die IP-Adresse nehmen. Mit der Abfrage nach 'REMOTE_HOST' und einer entsprechenden dynamischen Adresse bei dyndns.org oder ähnlichen Anbietern sollte man sich das manuelle Aktualisieren sparen können.
Hmmm, wenn ich jetzt so drüber nachdenke befürchte ich aber, daß nur kaum ein Webserver für jede Anfrage eine reverse DNS-Auflösung ausführen wird und somit der Parameter REMOTE_HOST gar nicht zu Verfügung steht. Naja, vergessen wir es wieder. Schade...
Gruß
Ingo -
Hmmm, wenn ich jetzt so drüber nachdenke befürchte ich aber, daß nur kaum ein Webserver für jede Anfrage eine reverse DNS-Auflösung ausführen wird und somit der Parameter REMOTE_HOST gar nicht zu Verfügung steht. Naja, vergessen wir es wieder. Schade...
Doch, mit der Option HostnameLookups = On macht der Apache genau das.
Aber mal ehrlich... das nun mit DynDNS zu machen ist schon ein bissel mit Kanonen auf Spatzen geschossen. ;-) Aber es spricht ja nichts dagegen, verschiedene Möglichkeiten auszuloten. :-D
-
Doch, mit der Option HostnameLookups = On macht der Apache genau das.
Mal davon abgesehen, das ich beim Shared-Server diese Einstellung nicht beeinflussen kann (ein Versuch in der .htaccess wurde mit einem Fehler 500 bestraft), habe ich ja zusätzlich noch einen großen Denkfehler drin.
Selbst wenn der Webserver ein Reverse-Lookup macht, ergibt das mitnichten meine schöne DynDNS-Adresse, sondern die vom meinem Zugangsprovider vorgesehen, also sowas wie 'p548C1334.dip0.t-ipconnect.de'.
DynDNS taugt nur für eine vorwärts gerichtete Host-zu-IP-Auflösungen.... mit Kanonen auf Spatzen geschossen ...
Ja man sollte es wohl wirklich nicht übertreiben :)Die Variante mit der Browserkennung und der IP-Adresse werde ich aber mal testen, wer weiß, wozu das noch nützlich sein kann.
Gruß
Ingo -
Also, ich nutze den Vorteil serverbasierten Arbeitens dahingehend, daß ich an unterschiedlichen Orten, auf unterschiedlichen Rechnern und Betriebssystemen arbeiten kann, und bei der html-Lösung muß ich lediglich ftp-zugangsdaten dabei haben, um -sogar an diversen Projekten, arbeiten zu können. Das sehe ich als Vorteil.
-
Habe jetzt noch diese Möglichkeit im Forum gefunden, und eben erfolgreich ausprobiert, Grüsse 3dr
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!