Aller au contenu

Sujets conseillés

Posté

Bon jvais essayé d'étre claire à cette heure pas facile mais bon

je suis en train de rewriter ce site smileys-fr

en gros je veux le nom de la catégorie dans l'url je fait mon test sur la categorie1

nommer Aliens

mon htaccess :

RewriteEngine on 
RewriteRule   ^smileys-aliens-([0-9]+)\.html$   /afficher.php?categorie=1&start=$1 [L]
RewriteRule   ^smileys-alphabet-([0-9]+)\.html$   /afficher.php?categorie=2&start=$1 [L]

suite aux nombreuses lectures que j'ai faite cela me parait bon mais à la mise en ligne aucun résultat :nono: c'est grave docteur ????

merci d'avance :)

Posté

Tout à l'air bon mais dans la définition du rewrite rajoute :

Options +FollowSymlinks

En gros, tu auras :

Options +FollowSymlinks
RewriteEngine on

Posté

Essaye aussi ça avant:

RewriteRule   ^smileys-aliens-([0-9]+)\.html$   afficher.php?categorie=1&start=$1 [L]
RewriteRule   ^smileys-alphabet-([0-9]+)\.html$   afficher.php?categorie=2&start=$1 [L]

Posté

Le but du jeu est de rendre les règles les plus souples possible au début et ensuite durcir celles-ci.

Essaies avec (sans le ^):

RewriteRule   smileys-aliens-([0-9]+)\.html$   afficher.php?categorie=1&start=$1 [L]
RewriteRule   smileys-alphabet-([0-9]+)\.html$   afficher.php?categorie=2&start=$1 [L]

parce que tu ne sais pas si le / est transmis ou non avant l'URL.

Dan

Posté

J'ai exactement le même problème, le plus simple des mod_rewrite ne fonctionne pas du tout et je trouve pas de solutions.

Tout cella est bien bizarre

Posté

Bon en creusant un peut voila le resultat pour le moment

le htaccess qui semble fonctionné est le suivant :

Options +FollowSymlinks
RewriteEngine on
RewriteEngine on
RewriteRule   smileys-aliens-([0-9]+)\.html$   afficher.php?categorie=1&start=$1 [L]
RewriteRule   smileys-alphabet-([0-9]+)\.html$   afficher.php?categorie=2&start=$1 [L]

hormis que l'url est toujours afficher comme ceci :

http://www.smileys-fr.com/afficher.php?categorie=1

en renseignant à la main j'accede bien à cette page :

http://www.smileys-fr.com/smileys-aliens-1.html

par contre le moindre clic me refait basculé avec sur afficher.php?categorie=1

truc de fou le rewriting :wacko:

Posté

c'est à dire ? :blink:

le code c'est sa:

echo"<a href=\"afficher.php?categorie=$categorie&start=0\">1</a> ";
}

for($index=1;($index*$nombre_message_page)<$row[0];$index++)
{
  $pg = $index+1;
  if(($index*$nombre_message_page)!=$start)
  {
  print(" - <a href=\"afficher.php?categorie=$categorie&start=".($index*$nombre_message_page)."\">");

Posté (modifié)
echo"<a href=\"afficher.php?categorie=$categorie&start=0\">1</a> ";
}

for($index=1;($index*$nombre_message_page)<$row[0];$index++)
{
 $pg = $index+1;
 if(($index*$nombre_message_page)!=$start)
 {
if ($categorie == 1){
print(" - <a href=\"smileys-aliens-".($index*$nombre_message_page).".html\">")
}
elseif ($categorie == 2){
print(" - <a href=\"smileys-alphabet-".($index*$nombre_message_page).".html\">")
}
else{
print(" - <a href=\"afficher.php?categorie=$categorie&start=".($index*$nombre_message_page)."\">");
}

Modifié par Phobos
Posté

Tu aurais pu la voir facilement ;)

J'avais oublié le ; :)

echo"<a href=\"afficher.php?categorie=$categorie&start=0\">1</a> ";
}

for($index=1;($index*$nombre_message_page)<$row[0];$index++)
{
 $pg = $index+1;
 if(($index*$nombre_message_page)!=$start)
 {
if ($categorie == 1){
print(" - <a href=\"smileys-aliens-".($index*$nombre_message_page).".html\">");
}
elseif ($categorie == 2){
print(" - <a href=\"smileys-alphabet-".($index*$nombre_message_page).".html\">");
}
else{
print(" - <a href=\"afficher.php?categorie=$categorie&start=".($index*$nombre_message_page)."\">");
}

Posté

Bon aprés pas mal de test le probléme est trouvé,par contre y a une montagne de travail à faire :fou:

Pis surtout un big tank à Phobos :thumbup:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...