/ / htaccess Url riscrittura basato su un carattere specifico - php, .htaccess, riscrittura url

htaccess Url rewrite basato su un carattere specifico: php, .htaccess, riscrittura url

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 № 1

Prova 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.