Qualcuno sa come reindirizzare con .htaccess
tutti gli URL del modulo:
www.example.com/showthread.php(any content)
awww.example.com/forum/showthread.php(same content)
Voglio solo che accada in questo tipo di URL, ci sono altri URL che non voglio essere modificato.
risposte:
0 per risposta № 1Presumo (any content)
si riferisce a una stringa di query (che inizia con a ?
). Puoi fare qualcosa come il seguente usando mod_rewrite nella tua radice .htaccess
file.
RewriteEngine On
RewriteRule ^showthread.php$ /forum/$0 [R=302,L]
Questo dovrebbe andare vicino alla cima del .htaccess
file.
Questo reindirizzerà un URL del modulo /showthread.php?<something>
a /forum/showthread.php?<something>
.
$0
è un riferimento a tutto il percorso URL corrispondente. La stringa di query viene automaticamente copiata nell'URL di destinazione.
Questo è un reindirizzamento 302 (temporaneo). Passa a 301 se questo intendeva essere permanente, ma solo dopo aver confermato che funziona correttamente.