Bonjour,
Ça m'agace de bloquer à nouveau sur la réécriture d'url mais bon :
Je simplifie :
J'ai un dossier realisations dans lequel se trouvent 2 sous-dossiers : au-jour-le-jour et autre-dossier.
Ces sous-dossiers servent à ranger des photos par catégories, photos que j'affiche sur ma page.
J'ai une pagination en plus. Et tous mes liens sont codés en absolu.
Voulant réécrire mes urls pour transformer ceci :
en ceci :
J'ai donc écrit ceci dans mon htaccess :
Jusque là, ça marche.
Mais souhaitant, lorsque je n'ai qu'une seule page d'images, pouvoir écrire :
J'ai donc voulu ajouter une deuxième règle. J'ai capté que la plus restrictive devait être en premier.
Donc j'ai mis ceci en second :
Et à partir du moment où j'ai ces 2 lignes, mes images n'apparaissent plus. Du moins, leur emplacement apparaît, mais elles sont visiblement bloquées en affichage par la réécriture.
Un lien vers une image ressemble à ceci : "/img/realisations/au-jour-le-jour/the00005.jpg"
Et tous les href vers les images me renvoient vers ma galerie.
Pour résumer j'ai ceci ds mon htaccess :
Première ligne : virer le .php des autres pages de mon site
Seconde ligne : pouvoir taper : realisations/au-jour-le-jour-1
Troisième ligne : pouvoir taper : realisations/au-jour-le-jour
Merci d'avance, je sèche depuis des heures
Modifié par Manhattan (11 Nov 2013 - 00:08)
Ça m'agace de bloquer à nouveau sur la réécriture d'url mais bon :
Je simplifie :
J'ai un dossier realisations dans lequel se trouvent 2 sous-dossiers : au-jour-le-jour et autre-dossier.
Ces sous-dossiers servent à ranger des photos par catégories, photos que j'affiche sur ma page.
J'ai une pagination en plus. Et tous mes liens sont codés en absolu.
Voulant réécrire mes urls pour transformer ceci :
realisations.php?c=au-jour-le-jour&p=1
en ceci :
realisations/au-jour-le-jour-1
J'ai donc écrit ceci dans mon htaccess :
RewriteRule realisations/([a-zA-Z-]+)-([0-9]+) realisations.php?c=$1&p=$2 [L]
Jusque là, ça marche.
Mais souhaitant, lorsque je n'ai qu'une seule page d'images, pouvoir écrire :
realisations/au-jour-le-jour
J'ai donc voulu ajouter une deuxième règle. J'ai capté que la plus restrictive devait être en premier.
Donc j'ai mis ceci en second :
RewriteRule realisations/([a-zA-Z-]+) realisations.php?c=$1&p=1 [L]
Et à partir du moment où j'ai ces 2 lignes, mes images n'apparaissent plus. Du moins, leur emplacement apparaît, mais elles sont visiblement bloquées en affichage par la réécriture.
Un lien vers une image ressemble à ceci : "/img/realisations/au-jour-le-jour/the00005.jpg"
Et tous les href vers les images me renvoient vers ma galerie.
Pour résumer j'ai ceci ds mon htaccess :
RewriteRule ^([a-zA-Z]+)$ $1.php [L]
RewriteRule realisations/([a-zA-Z-]+)-([0-9]+) realisations.php?c=$1&p=$2 [L]
RewriteRule realisations/([a-zA-Z-]+) realisations.php?c=$1&p=1 [L]
Première ligne : virer le .php des autres pages de mon site
Seconde ligne : pouvoir taper : realisations/au-jour-le-jour-1
Troisième ligne : pouvoir taper : realisations/au-jour-le-jour
Merci d'avance, je sèche depuis des heures
Modifié par Manhattan (11 Nov 2013 - 00:08)