Domanda

Sto costruendo un sito che (obvisouly) hanno una fine parte pubblica anteriore che voglio guidare con Concrete5, ma poi avrà anche una sezione dei membri che vorrei costruire con codeigniter.

Qualcuno ha qualche idea di come potrei farlo?

Credo che avrei potuto solo gettare il codice codeigniter in una sottodirectory, ma potrei incorrere in eventuali problemi con questo?

È stato utile?

Soluzione

Non riesco a capire perché non.

Come lei ha suggerito una cartella separata sul sito sarebbe una soluzione. (Potrebbe essere necessario modificare il file .htaccess (se si utilizza uno) per ignorare gli altri CMS / framework

Un'altra soluzione sarebbe quella di avere sottodomini separati, ad esempio example.com e members.example.com

Altri suggerimenti

La risposta, dal momento che il PO non ha postato, è quello di cambiare la regola .htaccess:

RewriteBase /

a:

RewriteBase /foo/

dove foo è sottodirectory che l'index.php e CI risiedono. Questo .htaccess dovrebbe essere anche nella stessa cartella del file index.php CI. Funziona come un fascino. Inoltre, non dimenticare di aggiungere la sottodirectory per l'impostazione di configurazione base_url.

Ho finito per usare una sottodirectory per codeigniter. Ho dovuto cambiare il file .htaccess e le regole mod_rewrite per Apache in modo che il codeigniter "pretty" URL per funzionare correttamente.

Io posto il codice in seguito se non ricordo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top