Je veux faire de ma longue de référence de lien dynamique avec htaccess

0

La question

Tout d'abord, j'ai un lien qui prend 2 paramètres;

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

?SK=2 est mon premier paramètre et &referance=1, c'est ma deuxième paramètre. Le SK=2 paramètre attire mes fichiers dans le fichier php, et la referance=1 paramètre imprime la valeur de la méthode get pour ma page d'inscription. Ce que je veux, c'est de mettre ce lien en dessous de format avec htaccess

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

Le lien que j'ai faite avant apporte mon registre de page, mais maintenant, j'ai envie de porter le code de référence, mais malheureusement, cela ne marche pas.

Htaccess code que j'ai utilisé avant;

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

La meilleure réponse

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

Vous avez juste besoin d'ajouter de l' QSA (Chaîne de requête Ajout) drapeau de votre règle existante.

Par exemple:

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

Ce sera désormais de réécriture /register pour /home.php?SK=2 et /register?referance=1 pour /home.php?SH=2&referance=1.

Référence:

2021-10-24 20:31:18

ce que vous avez dit n'a pas fonctionné
ibrahimguzel005

Que voulez-vous dire "ne marche pas"? Ce qui s'est passé exactement? Cette réécrit l'exemple que vous avez posté dans la question. Avez-vous d'autres directives dans votre .htaccess fichier? Ajouter temporairement R drapeau à la règle - ce qui se passe maintenant?
MrWhite

il n'a toujours pas de travail. Je me demande si il ya un problème avec mon htaccess lien; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L,R]
ibrahimguzel005

Inclure une barre oblique préfixe sur la substitution de chaîne: RewriteRule ^register$ /home.php?SK=2 [QSA,NC,L,R] - Ce n'est que temporaire, afin de le déboguer.
MrWhite

il a travaillé! J'ai édité mon fichier sur le serveur par erreur, maintenant j'ai édité mon serveur local et cela a fonctionné. je vous remercie beaucoup. lien utile; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]
ibrahimguzel005

Dans d'autres langues

Cette page est dans d'autres langues

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