URL REWRITNG avec les pages génériques html
Fermé
scruteweb
Messages postés
5
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
-
7 sept. 2009 à 16:56
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 9 sept. 2009 à 16:03
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 9 sept. 2009 à 16:03
A voir également:
- URL REWRITNG avec les pages génériques html
- Lien url - Guide
- Supprimer des pages sur word - Guide
- Editeur html - Télécharger - HTML
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Br html ✓ - Forum Webmastering
8 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
7 sept. 2009 à 17:06
7 sept. 2009 à 17:06
Ajoute RewriteBase / après RewriteEnfine On
scruteweb
Messages postés
5
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
7 sept. 2009 à 20:21
7 sept. 2009 à 20:21
C'est à dire comme ca :
Options +FollowSymlinks
RewriteEngine on RewriteBase /
RewriteRule ^cinema.html$ 16.html [L]
?
Options +FollowSymlinks
RewriteEngine on RewriteBase /
RewriteRule ^cinema.html$ 16.html [L]
?
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
7 sept. 2009 à 20:50
7 sept. 2009 à 20:50
Avec un retour à la ligne pour plus de lisibilité :
Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^cinema.html$ 16.html [L]
scruteweb
Messages postés
5
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
8 sept. 2009 à 15:22
8 sept. 2009 à 15:22
J'ai essayé mais cela ne passe pas (la page reste générique en http://www.scruteweb.com/16.html)
Peut-être comme ça :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^http://www.scruteweb.com/cinema.html$ http://www.scruteweb.com/16.html [L]
je re-essaye !
Peut-être comme ça :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^http://www.scruteweb.com/cinema.html$ http://www.scruteweb.com/16.html [L]
je re-essaye !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
scruteweb
Messages postés
5
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
8 sept. 2009 à 15:28
8 sept. 2009 à 15:28
Non plus, ca ne passe pas
Pour info lorsque j'avais installé l'annuaire freeglobes (ce qui m'a valu d'être déclassé dans Google aussitôt!!!)
Le .htaccess fonctionnait ok de cette manière (cela peut aider peutêtre) :
RewriteEngine on
RewriteRule ^(.*)-f-([0-9]*)-([0-9]*).html$ /annuaire/recherche/feed.php?feedid=$2&linkid=$3 [L]
RewriteRule ^(.*)-s-([0-9]*).html$ /annuaire/recherche/single.php?id=$2 [L]
RewriteRule ^(.*)-t-([0-9]*).html$ /annuaire/recherche/tag.php?name=$1&id=$2 [L]
RewriteRule ^(.*)-c-([0-9]*).html$ /annuaire/recherche/index.php?name=$1&dir=$2 [L]
RewriteRule ^(.*)-k-([0-9]*).html$ /annuaire/recherche/index.php?do=keywords&words=$1&id=$2 [L]
RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*).html$ /annuaire/recherche/index.php?name=$1&dir=$2&start=$3 [L]
RewriteRule ^top-rank([0-9]{1,2}).html$ /annuaire/recherche/index.php?do=top-rank&pr=$1 [L]
RewriteRule ^(([a-z]|-)*).html$ /annuaire/recherche/index.php?do=$1 [L]
Merci de votre aide !
Adrien
Pour info lorsque j'avais installé l'annuaire freeglobes (ce qui m'a valu d'être déclassé dans Google aussitôt!!!)
Le .htaccess fonctionnait ok de cette manière (cela peut aider peutêtre) :
RewriteEngine on
RewriteRule ^(.*)-f-([0-9]*)-([0-9]*).html$ /annuaire/recherche/feed.php?feedid=$2&linkid=$3 [L]
RewriteRule ^(.*)-s-([0-9]*).html$ /annuaire/recherche/single.php?id=$2 [L]
RewriteRule ^(.*)-t-([0-9]*).html$ /annuaire/recherche/tag.php?name=$1&id=$2 [L]
RewriteRule ^(.*)-c-([0-9]*).html$ /annuaire/recherche/index.php?name=$1&dir=$2 [L]
RewriteRule ^(.*)-k-([0-9]*).html$ /annuaire/recherche/index.php?do=keywords&words=$1&id=$2 [L]
RewriteRule ^(.*)-c-([0-9]*)-p-([0-9]*).html$ /annuaire/recherche/index.php?name=$1&dir=$2&start=$3 [L]
RewriteRule ^top-rank([0-9]{1,2}).html$ /annuaire/recherche/index.php?do=top-rank&pr=$1 [L]
RewriteRule ^(([a-z]|-)*).html$ /annuaire/recherche/index.php?do=$1 [L]
Merci de votre aide !
Adrien
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
8 sept. 2009 à 16:54
8 sept. 2009 à 16:54
Ainsi ? :
Options +FollowSymlinks RewriteEngine on RewriteRule ^cinema.html$ /16.html [L]
scruteweb
Messages postés
5
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
9 septembre 2009
9 sept. 2009 à 15:56
9 sept. 2009 à 15:56
nan plus !
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
9 sept. 2009 à 16:03
9 sept. 2009 à 16:03
Bah en fait si ça marche et ce depuis le début.
Ce qui pose problème n'est pas l'URL Rewriting mais la redirection sur la page 16.html qui redirige vers la page d'accueil (sans doute si l'url est "mauvaise").
Edit: J'ai rien dis, c'est l'"erreur 404" en fait.
Le problème est en réalité très simple mais je n'y ai pas prêter attention : l'url rewriting utilise les expressions régulières et le point " . " signifie "Tous les caractères", il faut donc l'échapper :
Ce qui pose problème n'est pas l'URL Rewriting mais la redirection sur la page 16.html qui redirige vers la page d'accueil (sans doute si l'url est "mauvaise").
Edit: J'ai rien dis, c'est l'"erreur 404" en fait.
Le problème est en réalité très simple mais je n'y ai pas prêter attention : l'url rewriting utilise les expressions régulières et le point " . " signifie "Tous les caractères", il faut donc l'échapper :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^cinema\.html$ /16.html [L]