J'ai un fichier .htaccess à la racine d'un site Web:Comment créer une redirection 301 basée sur une chaîne de requête dans un sous-dossier?
/var/www/mywebsite/htdocs/.htacess
et j'ai quelques fichiers dans
/var/www/mywebsite/htdocs/folder/
qui sont actuellement générés par index.php pc = 1234
?Je souhaite rediriger les numéros dans la variable de chaîne de requête vers des pages html statiques dans ce dossier. Je peux y parvenir dans le fichier .htaccess à la racine du site par:
RewriteRule ^folder/\?pc=1 /folder/filename.html [R=301,L]
Cependant, comme il y a peu de ces fichiers, il serait utile si je pouvais créer un fichier .htaccess dans:
/var/www/mywebsite/htdocs/folder/.htaccess
Ma question est: Comment puis-je capturer la chaîne de requête et rediriger en conséquence à partir de ce dossier?
Pouvez-vous être plus précis sur les règles de redirection? ? pc = 1 => nom_fichier.html,? pc = 2 => some_other_file.html,?pc = 3 => my_other_filename_that_does_not_really_correlate_to_th_number.html ou plus comme? pc = 1 => 1.html,? pc = 2 => 2.html. – Residuum
Le premier: pc = 1 => filename.html, pc = 2 => some_other_file.html, pc = 3 => my_other_filename_that_does_not_really_correlate_to_th_number.html – Jenski