- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Problema con Rewrite e PhpBB
-
Problema con Rewrite e PhpBB
Ciao, è il mio primo post in questa bella casa, saluti a tutti!
Riguardo a questo ebook ho seguito le istruzioni per ottimizzare phpbb.
Tutto ok sino alla parte che riguarda come inserire un Mod-Rewrite su PhpBB per far rileggere gli url dalla forma
/forum/viewforum.php?f=####
/forum/viewtopic.php?t=####
alla forma
/forum/titolo-del-forum-vf####.html
/forum/titolo-del-topic-vt####.htmldopo aver seguito attentamente le istruzioni mi trovo nella situazione in cui i link portano a degli url .html che sul server non esistono, quindi non visualizzabili.
La cosa dipende da me o si dovrebbero creare in qualche modo?
nel file .htaccess ho provato at enere ed a eliminare il richiamo: Options +FollowSymlinks
senza cambiamentiGrazie per gli ottimi consigli, felice di entrareafare parte di questa community!
Domenico
-
Ciao se metto un link ad una discussione sul forum phpbb.it è controil regolamento? ci sono altre soluzioni per il rewrite ma piuttosto complicate e vorrei discuterne prima di metterle in atto. Grazie.
@onoff said:
Ciao, è il mio primo post in questa bella casa, saluti a tutti!
Riguardo a questo ebook ho seguito le istruzioni per ottimizzare phpbb.
Tutto ok sino alla parte che riguarda come inserire un Mod-Rewrite su PhpBB per far rileggere gli url dalla forma
/forum/viewforum.php?f=####
/forum/viewtopic.php?t=####
alla forma
/forum/titolo-del-forum-vf####.html
/forum/titolo-del-topic-vt####.htmldopo aver seguito attentamente le istruzioni mi trovo nella situazione in cui i link portano a degli url .html che sul server non esistono, quindi non visualizzabili.
La cosa dipende da me o si dovrebbero creare in qualche modo?
nel file .htaccess ho provato at enere ed a eliminare il richiamo: Options +FollowSymlinks
senza cambiamentiGrazie per gli ottimi consigli, felice di entrareafare parte di questa community!
Domenico
-
Ciao onoff e Benvenuto nel Forum GT,
metti pure il link
-
Ciao giorgio e grazie per l'ottima guida!
ma dove si creano questi file html? oppure perchè non si creano?
Qui un thread su phpbb.it
http://www.phpbb.it/forum/viewtopic.php?t=5628
che prevede un procedura più lunga e complicata di quella descritta nell'ebook. Molti files in più da modificare, come mai ?
-
in realtà il link corretto è questo
http://www.phpbb.it/forum/viewtopic.php?t=5424ho provato anche il mod di phpbbseo.com che posto qui sotto ma è inutile: cambia si tutti gli address in html ma non porta a nessuna pagina esistente. dove sta il problema? che fare?
## MOD Title: phpBB SEO Advanced mod Rewrite ## MOD Author: dcz <n/a> [http://www.phpbb-seo.com/](http://www.phpbb-seo.com/) ## MOD Description: This mod will URL rewrite phpBB URLs, injecting ## categories, forums and topic titles in their URLS. ## Please read the author notes BEFORE using this mod. ## Check [http://www.phpbb-seo.com/](http://www.phpbb-seo.com/) ## for the latest version or to get help with this MOD. ## ## MOD Version: 0.2.0 ## ## Installation Level: (ADVANCED) ## Installation Time: 10 Minutes ## Files To Edit: (9) ## .htaccess, ## index.php, ## posting.php, ## viewforum.php, ## viewtopic.php, ## search.php, ## includes/functions.php, ## includes/sessions.php, ## overall_footer.tpl ## Included Files: (2) ## phpbb_seo/phpbb_seo_class.php ## phpbb_seo/.htaccess
-
benvenuto onoff!
Anche io volevo rendere più gradevoli gli url ed ho provato la tua stessa MOD.
Non avendo ottenuto i risultati sperati ho dovuto fare tutto a mano :(: la procedura è un po' complessa (è ispirata a Wp) ma sicuramente porta ad un migliore risultato.
Se vuoi ti posso spiegare le modifiche..
-
@piccolosocrate said:
benvenuto onoff!
Anche io volevo rendere più gradevoli gli url ed ho provato la tua stessa MOD.
Non avendo ottenuto i risultati sperati ho dovuto fare tutto a mano :(: la procedura è un po' complessa (è ispirata a Wp) ma sicuramente porta ad un migliore risultato.
Se vuoi ti posso spiegare le modifiche..saresti gentilissimo piccolosocrate! grazie per il benvenuto!
-
ecco la logica del procedimento:
FASE 1: CREAZIONE DELLA DISCUSSIONE
quando l'utente crea una nuova discussione viene generato anche l'indirizzo della pagina e salvato in un campo della tabella delle discussioni.
in pratica questo ti servirà quando andrai ad inserire i link: avrai così 123-titolo-della-discussione-all-interno-del-forum.html invece che ?disc=123 come link..
Consigli utili: basta un str_replace() "annidato" dentro un htmlspecialchars() per ottenere un parser leggero ma funzionaleFASE 2: LA MODIFICA DELL' .htacess
questa fase è abbastanza semplice. se vuoi ti posto direttamente il codice.FASE 3: ELENCO DELLE DISCUSSIONI.
nel momento in cui andrai a creare l'elenco con tutte le discussioni relative ad un forum dovrai considerare quel campo su cui hai appena lavorato per conservare il link.
Consigli utili: ricordati di aggiungere il nuovo campo a quelli della SELECT che interroga la tabellaChe vantaggi ha questa soluzione?
- veloce nell'esecuzione
- non appesantisce il server in fase di "lettura"
- pratico da mantenere che non guasta mai!
-
@piccolosocrate said:
ecco la logica del procedimento:
FASE 1: CREAZIONE DELLA DISCUSSIONE
quando l'utente crea una nuova discussione viene generato anche l'indirizzo della pagina e salvato in un campo della tabella delle discussioni.
in pratica questo ti servirà quando andrai ad inserire i link: avrai così 123-titolo-della-discussione-all-interno-del-forum.html invece che ?disc=123 come link..ok fino a qui ci sono...il rewrite di .htaccess permette che si creino in automatico degli url in html più userfriendly per i bot, ma solo quando viene creata una nuova discussione? in realtà modifica anchele precedenti. Cosa che già avviene con le modifiche che ho seguito nei mod provati, ma i file html nella root di phpbb si creano davvero o sono fittizi?
@piccolosocrate said:
Consigli utili: basta un str_replace() "annidato" dentro un htmlspecialchars() per ottenere un parser leggero ma funzionale
consiglio ben accetto ma purtroppo caro piccolosocrate sono più indietro di quanto credi [oppure :(]. un str_replace() è sicuro un aggiunta al codice ma non so cos'è un htmlspecialchars nè un parser...
@piccolosocrate said:
FASE 2: LA MODIFICA DELL' .htacess
questa fase è abbastanza semplice. se vuoi ti posto direttamente il codice.magari...passo/passo?
@piccolosocrate said:
FASE 3: ELENCO DELLE DISCUSSIONI.
nel momento in cui andrai a creare l'elenco con tutte le discussioni relative ad un forum dovrai considerare quel campo su cui hai appena lavorato per conservare il link. .creare un elenco di discussioni? finora non se ne era discusso...con che dati? come dovrebbe essere scritto? in che formato va salvato e dove?
*
@piccolosocrate said:Consigli utili:* ricordati di aggiungere il nuovo campo a quelli della SELECT che interroga la tabella :).
ahiahiahi no alpitur.....
@piccolosocrate said:
Che vantaggi ha questa soluzione?
- veloce nell'esecuzione
- non appesantisce il server in fase di "lettura"
- pratico da mantenere che non guasta mai!
mi sembra ottimo...
grazie per l'aiuto che mi vorrai dare...