Autore Topic: Aiuto per riscrivere url dei topic  (Letto 4171 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline berethor

  • Utente IS Lv.2
  • **
  • Post: 234
  • Sesso: Maschio
    • Mostra profilo
    • FFSaga.it
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Aiuto per riscrivere url dei topic
« il: Venerdì, 21 Giugno 2019 23:25 »
Ciao a tutti :D

Ho bisogno di aiuto per riscrivere l'url dei topic del forum, da "/index.php?showtopic=" a "/index.php?topic="

Se non sbaglio va fatto tramite mod_rewrite, giusto? Grazie :)
« Ultima modifica: Sabato, 22 Giugno 2019 02:13 da berethor »

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Aiuto per riscrivere url dei topic
« Risposta #1 il: Sabato, 22 Giugno 2019 12:48 »
Premessa: io odio htaccess e lui odia me, quindi non mi assumo alcuna responsabilità.

Basandomi su:
https://stackoverflow.com/questions/15005384/mod-rewrite-to-change-query-string-parameter-name
e testando con:
https://htaccess.madewithlove.be/
questo dovrebbe andare:
Codice: [Seleziona]
RewriteEngine  on
RewriteCond %{QUERY_STRING} ^(.*)showtopic(.*)$
RewriteRule ^(.*)$ $1?%1topic%2 [R=301,L]

Offline berethor

  • Utente IS Lv.2
  • **
  • Post: 234
  • Sesso: Maschio
    • Mostra profilo
    • FFSaga.it
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Aiuto per riscrivere url dei topic
« Risposta #2 il: Sabato, 22 Giugno 2019 19:05 »
Citazione
io odio htaccess e lui odia me
mi sa che è una cosa molto comune

ma stando così le cose conosci un'alternativa o dobbiamo averci a che fare malgrado tutto?

Offline Darknico

  • Amministratore IS
  • *******
  • Post: 2572
  • Sesso: Maschio
  • Server Admin
    • Mostra profilo
    • Darknico.com
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Aiuto per riscrivere url dei topic
« Risposta #3 il: Sabato, 22 Giugno 2019 19:11 »
L'url rewrite è possibile solo con htaccess
Non supporto privatamente, non risponderei e ci rimarreste male....





Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Aiuto per riscrivere url dei topic
« Risposta #4 il: Domenica, 23 Giugno 2019 08:02 »
Direi che htaccess è il modo più corretto e efficiente.
Di fatto, se l'unica cosa che devo fare è quella che hai descritto qui, potresti anche usare un piccolo addon che introduce una nuova action che fa il redirect.
La cosa si traduce in qualche riga di codice in php, comunque poi di quelle necessarie in htaccess per ottenere lo stesso effetto.

Offline berethor

  • Utente IS Lv.2
  • **
  • Post: 234
  • Sesso: Maschio
    • Mostra profilo
    • FFSaga.it
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Aiuto per riscrivere url dei topic
« Risposta #5 il: Domenica, 23 Giugno 2019 16:58 »
Oggi ho provato a fare un altro redirect e il risultato? L'url della home del forum porta ora a uno dei miei articoli -.-
Non riuscivo più ad accedere al forum, ma pare che bastasse ripulire la cache del browser dopo aver eliminato il redirect incriminato.


Scusate il disturbo ma con mod_rewrite chiudo definitivamente. Ho bisogno di grossi margini di errore, non qualcosa che debba avere il terrore di toccare.

Se posso, cambio la domanda (eventualmente ditemi se devo cambiare il titolo del topic): al di là del SEO (che tanto non mi aiuta perché Google o mi penalizza o se ne frega e io non ho né il tempo né la voglia di stare dietro alle caxxate delle grande G) ci sono altri problemi nell'avere un forum con all'interno link rotti?
« Ultima modifica: Domenica, 23 Giugno 2019 19:19 da berethor »

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Aiuto per riscrivere url dei topic
« Risposta #6 il: Domenica, 23 Giugno 2019 20:25 »
Dipende da dove sono...
Può per esempio irritare chi clicca su un link in un messaggio per trovarsi nel vuoto. Dipende.

In via sperimentale, prova a mettere il file allegato in /sources/controllers/ potrebbe funzionare...

Offline berethor

  • Utente IS Lv.2
  • **
  • Post: 234
  • Sesso: Maschio
    • Mostra profilo
    • FFSaga.it
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Aiuto per riscrivere url dei topic
« Risposta #7 il: Lunedì, 24 Giugno 2019 18:52 »
La seconda proposta non ha funzionato, tuttavia ha funzionato il codice che mi hai fornito per .htaccess
Pare che, volente o nolente, dovrò averci a che fare. Praticamente 1 miglioramento su 2 che posso effettuare richiede il suo utilizzo. Che bello >:(

Grazie dell'aiuto.

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Aiuto per riscrivere url dei topic
« Risposta #8 il: Martedì, 25 Giugno 2019 17:44 »
ahhh... già, idiota io, topic è un parametro speciale, non una action, quindi rimpiazzarlo è piuttosto complicato.

ETA: ad ogni modo, htaccess non è che sia un mostro, è una rottura più o meno quanto qualsiasi altra cosa di cui sarebbe bene leggere e capire un po' la documentazione. Ovvio che se, come me, non si ha voglia di leggerne la documentazione, diventa difficile e bisogna affidarsi ad altri e /o a tool per capire cosa fare... nel breve paga, nel lungo potrebbe non pagare.
« Ultima modifica: Martedì, 25 Giugno 2019 17:46 da emanuele »

 

similar topic mod

Aperto da AlexSezione Mods - Modifiche SMF

Risposte: 22
Visite: 9568
Ultimo post Martedì, 19 Febbraio 2013 18:41
da Darknico
Re:similar topic mod

Aperto da titaniumSezione Mods - Modifiche SMF

Risposte: 39
Visite: 13344
Ultimo post Mercoledì, 04 Settembre 2013 18:03
da titanium
I miei topic.

Aperto da titaniumSezione Mods - Modifiche SMF

Risposte: 3
Visite: 2202
Ultimo post Mercoledì, 24 Aprile 2013 09:37
da titanium
SimplePortal 2.3.7 © 2008-2018, SimplePortal