Redirection avec une chaîne de requête facultative (.htaccess)

Moldevort

J'ai codé un petit PHP-Script, avec lequel j'ai quelque chose comme une URL courte.

short.url/string

est dirigé vers

short.url/redirect.php?id=string

Code:

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^(.+)$ ./redirect.php?id=$1

Certaines de ces URL courtes ont des chaînes de requête; malheureusement, j'ai du mal à combiner les chaînes de requête avec le code ci-dessus

short.url/string?query

devrait être dirigé vers

short.url/redirect.php?id=string&q=query

Comment pourrais-je faire ça?

Amit Verma

Vous devez utiliser l'indicateur QSA (Query String Append) dans votre règle

L'indicateur QSA est utilisé pour combiner les chaînes de requête nouvelles et anciennes.

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^(.+)$ ./redirect.php?id=$1 [QSA]

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Redirection nginx 301 avec chaîne de requête

Redirection d'un MVC vers une autre application MVC avec une chaîne de requête

La redirection .htaccess ne fonctionne pas avec l'URL de requête

Redirection permanente .htaccess avec paramètres de requête

htaccess RewriteRule avec des points d'interrogation littéraux (pas une chaîne de requête)

L'API avec une chaîne de requête facultative perd la valeur de l'itinéraire

Redirection vers une nouvelle page avec une chaîne de requête existante à l'aide d'HyperLink

Ajouter une chaîne de requête à l'URL de redirection PDF htaccess

Problème de redirection Htaccess avec la chaîne de requête

Redirection Htaccess 301 avec paramètres de chaîne de requête

Remplacement - signe avec + Chaîne de requête dans htaccess

Redirection htaccess avec requête de recherche

Une redirection .htaccess lors de la modification de la chaîne de requête

Redirection .htaccess avec chaîne de requête sur la nouvelle structure du site Web

Comment forcer l'URL de la chaîne de requête de redirection avec htaccess?

Redirection Google OAuth avec une chaîne de requête possible?

La requête AJAX POST ne fonctionne pas correctement avec la règle de redirection .htaccess

URL de redirection .htaccess avec chaîne de requête vers une autre page + chaîne de requête

htaccess supprimant une adresse spécifique avec une chaîne de requête

301 URL de redirection avec une barre oblique dans la chaîne de requête

La redirection .htaccess avec la chaîne de requête sur le sous-domaine ne fonctionne pas

Redirection zf2 avec une chaîne de requête contenant + au lieu de% 20

réécriture htaccess pour plusieurs chaînes de requête avec une chaîne de requête vide dynamique

.htaccess redirection basée sur la chaîne de requête, préserver la chaîne

Chaîne de requête .htaccess et redirection

Htaccess redirige une seule URL avec une chaîne de requête

Modifier une chaîne de requête avec htaccess

Règle de réécriture htaccess pour la redirection de la chaîne de requête ?

redirection de chaîne de requête htaccess

TOP liste

  1. 1

    Comment désactiver ou activer le balayage de Viewpager dans Android

  2. 2

    Créer une table externe Hive à partir de fichiers de parquet partitionnés dans Azure HDInsights

  3. 3

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  4. 4

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  5. 5

    Concaténer des variables dans ansible

  6. 6

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  7. 7

    Stop jQuery execution after one time execution

  8. 8

    Filtrer les données en fonction des conditions d'une trame de données

  9. 9

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  10. 10

    obtenir le nombre de marqueur affiché sur la carte

  11. 11

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  12. 12

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

  13. 13

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  14. 14

    Comment envoyer plusieurs variables de la lame au contrôleur

  15. 15

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  16. 16

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  17. 17

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  18. 18

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  19. 19

    la mise en place Spring dans Eclipse - Échec d'initialisation de contexte

  20. 20

    comment afficher un bouton au-dessus d'un autre élément ?

  21. 21

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

chaudétiquette

Archive