1 votes

Comment configurer Apache pour XAMPP sur Mac OS X Lion pour utiliser mod_rewrite ?

Je suis totalement novice en matière de .htaccess ou d'Apache. Je ne sais pas comment ça marche.

Mes URL sont les suivantes http://localhost/category.php?category=something et j'aimerais obtenir la valeur de la variable comme suit quelque chose sur category.php mais j'aimerais afficher l'URL sous la forme suivante http://localhost/something

Comment puis-je faire ? Veuillez m'aider. Merci d'avance.

1voto

Neil Neyman Points 540

Je n'ai pas testé cette chaîne exacte mais dans votre fichier htaccess vous pouvez essayer :

Options +FollowSymLinks

RewriteEngine On

 RewriteCond %{QUERY_STRING} ^(.*&)category=([^&]+)(&.*)?$ [NC]

 RewriteRule ^category\.php$ /%2? [R=301,L]

Dans quelle mesure connaissez-vous les expressions régulières ? C'est probablement le plus gros obstacle à franchir avec mod_rewrite.

Cette version particulière est destinée à fonctionner pour plusieurs paramètres (facultatif) et la catégorie peut être première ou non. Les autres paramètres, s'ils sont présents, sont simplement ignorés - ils sont toujours envoyés à votre code php, mais n'apparaissent pas dans l'URL.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X