Pagina 1 di 1
cambiare tipo url
Inviato: 01/11/2016, 17:53
da Capitanzero
salve sono di nuovo qui.
volevo cambiare lo 'stile dell'url' .... in sostanza per ora muovendomi tra le categorie e tra le discussioni mi viene per es.
http://www.miosito.it/viewforum.php?f=5 ... 9747373f88
ed invece io volevo farlo comparire tipo
http://www.miosito.it/categoria/discussione....
si può fare?
Sapevo che c'erano delle estensioni, ma non trovo niente per il 3.1.10
grazie in anticipo
Re: cambiare tipo url
Inviato: 01/11/2016, 19:20
da alex75
Al momento l'unica in sviluppo è questa :
https://www.phpbb.com/community/viewtop ... &t=2288486
è molto semplice ma funziona.
Altre di gran lunga superiori al momento hanno fermato lo sviluppo.
Re: cambiare tipo url
Inviato: 02/11/2016, 6:48
da Capitanzero
Oggi provo ad istallarla e provarla. Vi faccio sapere. Spero di non creare danni.
Un'altra cosa ho creato in php un contavisite con db un file txt. In locale su un file di prova funziona.
In realtà e un doppio contatore, prims riga accessi unici, seconda riga contapagine.
Per contare accessi unici mi servirebbe intercettare la variabile session. Nel phpbb come posso fare e dove posso trovarla, visto che non riesco a trovarla? Per il resto dovrei posizionarla quasi ala fine delle pagine accanto a chi e online. Il file giusto e owerall_footer o sbaglio? sono dieci anni che non programmo piu e sono arruginito scusatemi
Re: cambiare tipo url
Inviato: 02/11/2016, 17:55
da Capitanzero
come estensione non me la vede nemmeno. lo caricata in ext/ ma niente dal pannello amministratore non me lo vede.
Re: cambiare tipo url
Inviato: 02/11/2016, 19:00
da alex75
forse non hai rinominato correttamente le cartelle dopo l'estrazione ?
tas2580\seourls
Re: cambiare tipo url
Inviato: 02/11/2016, 20:06
da Capitanzero
Ho scompattato il file ed ho trovato una cartella contenete un file ed altre due cartelle. E così le ho messe sul server nella cartella ext/. non sapevu si dovessero rinominare.....
Quindi come dovrei procedere?
Re: cambiare tipo url
Inviato: 02/11/2016, 20:18
da alex75
spesso troverai estensioni con le cartelle da rinominare specialmente su github.
Apri sempre il file composer.json che troverai all'interno e controlla nella seconda riga il corretto percorso/nome delle cartelle. In questo caso avrai la cartella principale "tas2580" con dentro la cartella "seourls" con all'interno tutto il resto:
composer.json
Codice: Seleziona tutto
{
"name": "tas2580/seourls",
"type": "phpbb-extension",
"description": "Rewrites URLs to SEO friendy URLs and provides a XML Sitemap",
"homepage": "https://tas2580.net/downloads/phpbb-seo-url/",
"version": "0.3.2",
"keywords": ["phpbb", "extension", "seo", "url"],
"license": "GPL-2.0",
"authors": [
{
"name": "tas2580",
"email": "mail@tas2580.net",
"homepage": "https://tas2580.net",
"role": "Developer"
}
],
"require": {
"php": ">=5.3.3",
"composer/installers": "~1.0"
},
"require-dev": {
"phpbb/epv": "dev-master"
},
"extra": {
"display-name": "SEO URLs",
"soft-require": {
"phpbb/phpbb": ">=3.1.10-RC1,<3.2.0@dev"
},
"version-check": {
"host": "phpbb-versionscheck.cf",
"directory": "/tas2580/seourls/master",
"filename": "version-check.json"
}
}
}
Re: cambiare tipo url
Inviato: 02/11/2016, 21:26
da Capitanzero
fatto. rinominando l'ho potuta abilitare.
ma mi dava errori nelle discussioni. praticamente non mi faceva visualizzare le discussioni.
un casino
Re: cambiare tipo url
Inviato: 03/11/2016, 18:00
da alex75
in questa versione è stato abolito l'htaccess che prima era compreso.
Ti basta aprire il tuo file .htaccess e modificarlo così:
trova
Aggiungi dopo:
Codice: Seleziona tutto
RewriteBase /
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]
è tutto spiegato nel file readme su github:
https://github.com/tas2580/seourls/blob ... /README.md
Ho provato adesso e funziona
Se il tuo forum dovesse trovarsi ad esempio nella cartella forum, scriverai
Codice: Seleziona tutto
RewriteBase /forum
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]