J'ai installé htaccess à le faire avec succès:RewriteRule aide
domain.com/ad.php?ad_id=bmw_m3_2498224
EN:
domain.com/ads/bmw_m3_2498224
Cependant, j'ai un lien sur la page qui fait la page se soumettre à lui-même ... le lien enregistre l'annonce dans un cookie:
domain.com/ad.php?ad_id=bmw_m3_2498224&save=1 // Note the 'save' variable
que je dois faire ce travail sur la règle réécrite aussi, donc ce lien:
domain.com/ads/bmw_m3_2498224/save
sauvera le cookie ...
je jusqu'à présent ce qui ne fonctionne pas pour la partie sauver:
RewriteRule ^annons/([a-zA-Z0-9_]+)$ ad.php?ad_id=$1 [NC,L]
Comment puis-je inclure une autre règle pour accomplir ce que je veux ?
Merci
Mais que se passe-t-il si la sauvegarde n'est pas définie alors? Cela fonctionnera-t-il encore? –
Oui, la façon dont il est commandé - si le/save n'est pas défini, il passera à la règle suivante qui est celle que vous avez fournie précédemment. Ce que vous pouvez essayer est: 'RewriteRule^annons/([a-zA-Z0-9 _] +)/([a-zA-Z _] +) $ ad.php? Ad_id = $ 1 & $ 2 = 1 [NC, L] ' Ce qui capturera non seulement" sauvegarder "mais d'autres choses comme" éditer "ou" supprimer "si ce sont des fonctions que votre programme comprend. –