Eu quero fazer o meu longo de referência de vínculo dinâmico com htaccess

0

Pergunta

Primeiro de tudo, eu tenho um link que leva 2 parâmetros;

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

?SK=2 é o meu primeiro parâmetro e &referance=1 é o meu segundo parâmetro. O SK=2 parâmetro desenha meus arquivos no arquivo php, e o referance=1 parâmetro imprime o valor do método get para a minha página de inscrição. O que eu quero é colocar esse link no formato abaixo com o .htaccess

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

O link que eu fiz antes de traz da minha página registrar, mas agora eu quero trazer a referência de código, mas, infelizmente, ele não.

Htaccess código que eu usei antes;

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

Melhor resposta

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

Você só precisa adicionar o QSA (Seqüência de caracteres de consulta de Acréscimo) sinalizador para a regra existente.

Por exemplo:

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

Agora, isso irá reescrever /register para /home.php?SK=2 e /register?referance=1 para /home.php?SH=2&referance=1.

Referência:

2021-10-24 20:31:18

o que você disse, não funcionou
ibrahimguzel005

O que você quer dizer "não funciona"? O que aconteceu exatamente? Isso reescreve o exemplo que você postou em questão. Você tem outras directivas, no seu .htaccess arquivo? Adicione temporariamente a R sinalizador para a regra - o que acontece agora?
MrWhite

ainda assim não funcionou. Gostaria de saber se existe um problema com o meu htaccess link; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L,R]
ibrahimguzel005

Incluir uma barra de um prefixo a substituição de seqüência de caracteres: RewriteRule ^register$ /home.php?SK=2 [QSA,NC,L,R] - Isso é temporário, a fim de depurá-lo.
MrWhite

ele trabalhou! Eu editei o meu arquivo no servidor, por erro, agora eu editei o meu servidor local e funcionou. muito obrigado. link útil; RewriteRule ^register$ home.php?SK=2 [QSA,NC,L]
ibrahimguzel005

Em outros idiomas

Esta página está em outros idiomas

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