Come servire contenuti statici sullo stesso dominio di WordPress

12 mag 2015, 17:57:29
Visualizzazioni: 19K
Voti: 6

Ho un sito portfolio a cui vorrei aggiungere anche una demo per alcuni lavori fatti per clienti. In pratica, vorrei servire una sottocartella in modo statico accanto all'installazione di WordPress. Ad esempio, se ho http://example.com/demo/sottocartella/index.html quel file index dovrebbe essere servito direttamente da Apache anziché da WordPress. Ho accesso root al server, ma non sono sicuro di come implementare questa soluzione.

0
Tutte le risposte alla domanda 4
1

Se i file sono HTML statici, allora devi solo preoccuparti delle collisioni di nomi per la struttura delle directory. E se non hai nulla in WordPress che generi /demo/sottocartella/ non devi preoccuparti di ignorarlo - è già ignorato.

Ho una cartella sandbox che uso per uno scopo simile al tuo e non ho dovuto implementare nulla - è già ignorata da WordPress.

12 mag 2015 18:12:36
Commenti

Vecchia domanda ma la ricerca mi ha portato qui. Ricevo 'Forbidden' se provo ad accedere a qualsiasi cosa nella sottocartella!

Paul McCarthy Paul McCarthy
31 ago 2022 16:05:54
0

Per chiunque abbia la stessa domanda, puoi utilizzare il mio plugin disponibile nel repository di WordPress: WP Custom HTML Pages

Ti permette di servire pagine HTML statiche all'URI personalizzato che preferisci.

1) Installa e attiva il plugin

2) Usa la nuova voce del sottomenu (Pagine->Pagine HTML) per creare una nuova pagina HTML

3) Nel campo "Permalink della pagina" inserisci l'URI personalizzato che desideri assegnare alla tua pagina, ad esempio /mia-pagina-html (al momento della scrittura di questa risposta, è richiesto che il valore inserito inizi con il carattere "/") e nel campo "Codice HTML della pagina" inserisci tutto l'HTML e il CSS del documento della pagina che desideri visualizzare

4) Fai clic su "Pubblica" quindi vai su tuo-sito.com/mia-pagina-html e dovresti vedere la tua pagina HTML statica, a condizione che il suo stato sia impostato su "pubblicato"

Creando e collegando diverse pagine puoi avere un intero sito web statico.

20 nov 2017 10:51:40
1

Puoi chiedere a WordPress di ignorare la struttura delle sottodirectory aggiungendo queste regole nel file .htaccess. Aggiungile all'interno di <Ifmodule mod_rewrite.c> Ma generalmente se non esiste una pagina come demo, WordPress la ignora e viene visualizzata la pagina statica.

RewriteCond %{REQUEST_URI} ^/Demo_directory/(.*)$
12 mag 2015 18:05:46
Commenti

dove? in alto, al centro, in basso

Paul McCarthy Paul McCarthy
31 ago 2022 16:10:14
0

Vecchio thread, ma utile per qualcuno se necessario. Questo può essere fatto facilmente utilizzando il plugin Serve Static =>(https://wordpress.org/plugins/serve_static/). Questo plugin crea automaticamente file HTML statici grezzi e li serve ai visitatori.

24 giu 2024 04:16:20