Créer et tester des règles de redirection regex.
Testez les règles de réécriture sur les correspondances attendues et les URL qui doivent rester inchangées. La syntaxe du serveur et le comportement de redirection varient selon l'environnement.
Adaptez le processus à votre tâche.
Précisez le serveur et le contexte de configuration avant d'écrire un motif. Ancrez le chemin visé, ne conservez que les groupes de capture nécessaires et testez les URL correspondantes, non correspondantes et déjà migrées.
- Ce que vous fournissez
- Motifs de réécriture d'URL souhaités et syntaxe du serveur.
- Ce que vous obtenez
- Brouillon de règle de redirection avec exemples de correspondances.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Apache 2.4, document-root .htaccess with mod_rewrite enabled. Redirect /articles/example to /blog/example temporarily while testing. Preserve the remaining path; /products/example must not match.
Exemple complet
RewriteEngine On RewriteRule ^articles/(.+)$ /blog/$1 [R=302,L] Expected matches: /articles/example → /blog/example /articles/team/update → /blog/team/update Nonmatches: /products/example and /blog/example. Use the temporary status during testing; choose the final migration status after verification.
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Puis-je réutiliser la même regex de redirection sur tous les serveurs ?
Non. Le contexte de correspondance et la syntaxe de remplacement varient. Générez la règle pour le serveur et l'emplacement indiqués, puis vérifiez-la sur place.
Pourquoi la règle redirige-t-elle aussi des chemins sans rapport ?
Resserrez les limites et examinez les groupes de capture. Incluez des tests négatifs, notamment des chemins aux préfixes similaires et le chemin cible lui-même.
Référence pour ce processus.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑