Supponiamo che abbia un URL www.example.com/&page1
Voglio che l'URL sia reindirizzato a www.example. com/getpage.php?redirect=page1
. Come posso ottenere quanto sopra usando htaccess?
Fondamentalmente voglio solo ottenere la parola dopo &
nell'URL se &
esiste nell'url quindi voglio inviarlo come parametro get a getpage.php.
getpage.php
gestisce il valore in $_GET["redirect"]
e visualizza la pagina di conseguenza.
risposte:
0 per risposta № 1Prova questo:
Redirect 301 /&page1 http://www.example.com/getpage.php?redirect=page1
0 per risposta № 2
La tua domanda in realtà non dice l'URL o le regole devono essere dinamiche, dato che ne fornisci solo un esempio, ma dovrebbe funzionare.
RewriteEngine On
RewriteRule ^&(.+)/?$ /getpage.php?redirect=$1 [L]
0 per risposta № 3
Redirect 301 /&page1 /getpage.php?redirect=page1
Riavvia apache.