Voglio fare i miei lunghi riferimento a collegamento dinamico con htaccess

0

Domanda

Prima di tutto, ho un link che accetta 2 parametri;

http://localhost/project/home.php?SK=2&referance=1

?SK=2 è il mio primo parametro e &referance=1 è il mio secondo parametro. La SK=2 parametro disegna i miei file nel file php, e il referance=1 parametro stampa il valore del metodo get per la mia pagina di registrazione. Quello che voglio è quello di mettere questo link in seguito formato con htaccess

http://localhost/project/register?referance=1

Il collegamento che ho fatto prima porta la mia registrazione, ma ora voglio riportare il codice di riferimento, ma purtroppo non è così.

Htaccess codice che ho usato prima;

RewriteRule ^register$ home.php?SK=2 [NC,L]
.htaccess get hyperlink php
2021-10-24 19:27:55
1

Migliore risposta

0
RewriteRule ^register$ home.php?SK=2 [NC,L]

Hai solo bisogno di aggiungere il QSA (Stringa di Query di Accodamento) bandiera per la vostra regola esistente.

Per esempio:

RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]

Questo sarà ora di riscrivere /register per /home.php?SK=2 e /register?referance=1 per /home.php?SH=2&referance=1.

Riferimento:

2021-10-24 20:31:18

quello che hai detto non ha funzionato
ibrahimguzel005

Cosa intendi per "non funziona"? Che cosa è successo esattamente? Questo riscrive l'esempio che hai postato la domanda. Avete altre direttive nel .htaccess il file? Aggiungere temporaneamente l' R bandiera per la regola - e ora cosa succede?
MrWhite

ancora non funziona. Mi chiedo se c'è un problema con il mio htaccess link; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L,R]
ibrahimguzel005

Includere una barra prefisso in sostituzione di stringa: RewriteRule ^register$ /home.php?SK=2 [QSA,NC,L,R] - Questo è solo temporanea per eseguire il debug.
MrWhite

ha funzionato! Ho modificato il mio file sul server da errore, ora ho modificato il mio server locale e ha funzionato. vi ringrazio tanto. link utili; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]
ibrahimguzel005

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................