|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yule WRInaute occasionnel

Inscrit le: 24 Juil 2004 Messages: 171 Localisation: En Romandie [CH]
|
Posté le : Mer Juin 28, 2006 13:58 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
Bonjour,
Après avoir lu le tuto, je m'essaye au rewriting (j'utilise un script qui n'est pas de moi et qui fonctionne très bien, donc je me dis
qu'il est temps de rewriter mon site...).
je suis évidement pas dans l'exemple du tuto, enfin oui sur une bonne partie..
voilà le genre d'adresse que j'aimerais rewriter
h*tp://www.monsite.ch/humory2/sites.php?action=voir&id=15
dans mon fichier htaccess jai fait ceci:
| Code: |
#--------------------------------------------------
# Répertoire : /humory2/
#--------------------------------------------------
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
# Article sans numéro de page :
RewriteRule ^sites-([a-z]+)-([0-9]+)\.html$ /humory2/sites.php?action=$1&id=$2 [L]
|
Une fois sur le serveur, je test ma page en commencant d'abord par ouvrir index.php et ma page m'affiche une erreur 500..(Erreur interne du serveur)
il faut dire que dans le dossier humory2, j'ai d'autres fichiers comme;
index.php
blague.php
commentaire.php
Si je comprend bien le htaccess s'adresse uniquement pour le fichier sites.php, et pour les autres (même répertoire) je fais comment ?
D'avance merci de m'indiquer ce que je fais de faux...
Cordialement
Yule |
|
| |
|
 |
Nenes Nouveau WRInaute
Inscrit le: 05 Avr 2006 Messages: 20 Localisation: Strasbourg
|
Posté le : Mer Juin 28, 2006 14:23 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| Si tu as une erreur 500 c'est que ton hébergeur ne supporte pas l'url rewritting. |
|
| |
|
 |
yule WRInaute occasionnel

Inscrit le: 24 Juil 2004 Messages: 171 Localisation: En Romandie [CH]
|
Posté le : Mer Juin 28, 2006 14:46 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
Si si il accepte le rewriting (nexlink.ch), du reste comme mentionner dans mon post, j'utilises un script qui fonctionne très bien et qui rewrite les résultats
Le pb vient pas de la manière de renseigner mon htaccess ?
Yule
EDIT : je viens de trouver..... en fait il n'accepte pas ceci
Options +FollowSymlinks
Sans cette ligne tout baigne, merci !
Yule |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Mer Juin 28, 2006 15:36 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
on doit avoir le même hebergeur  |
|
| |
|
 |
linkadress WRInaute occasionnel

Inscrit le: 30 Mar 2006 Messages: 156
|
Posté le : Mer Juin 28, 2006 15:40 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
Moi j'ai un problème du même genre, quand je rewrite deux types d'urls, l'1 passe l'autre pas...Donc je ne peux pas tout mettre en rewrite url...
Comprends pas....L'interférence n'est pas là pourtant... |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Mer Juin 28, 2006 15:48 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
>> quand je rewrite deux types d'urls, l'1 passe l'autre pas.
soit une regle spécifique avant une regle générale qui prend le dessus, soit une erreur dans ton htaccess. sans exemple, impossible de te dire ou ca cloche |
|
| |
|
 |
linkadress WRInaute occasionnel

Inscrit le: 30 Mar 2006 Messages: 156
|
Posté le : Mer Juin 28, 2006 15:58 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| e-kiwi a écrit: |
>> quand je rewrite deux types d'urls, l'1 passe l'autre pas.
soit une regle spécifique avant une regle générale qui prend le dessus, soit une erreur dans ton htaccess. sans exemple, impossible de te dire ou ca cloche |
Alors, j'ai tenté ce code
| Code: |
ErrorDocument 404 /404.php
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /link.php?id=$1 [L]
RewriteRule ^([^-]*)-([^-]*)\.php$ /?type=$1&page=$2 [L] |
Après j'appelle l'url article-0.php et rien ...type=article et page=0...
et en fait le 2eme rewrite ne passe pas cela revient au sommaire mais sans aucun affichage de donnée.
sachant que pour eviter le duplicate j'ai mis sur mon index.php
| Code: |
if($_SERVER['REQUEST_URI'] == "/index.php")
{
header("HTTP/1.1 301 Moved Permanently");
//header("Location: http://".$_SERVER['HTTP_HOST']."/");
$sommaire="www.linkadress.com";
header("Location: http://".$sommaire."/");
exit;
die("Redirection");
}
|
Je patauge un peu  |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Mer Juin 28, 2006 16:15 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| quelle regle gère 'article-0.php' dans ton htaccess ? je n'en vois pas |
|
| |
|
 |
linkadress WRInaute occasionnel

Inscrit le: 30 Mar 2006 Messages: 156
|
Posté le : Mer Juin 28, 2006 16:19 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| e-kiwi a écrit: |
| quelle regle gère 'article-0.php' dans ton htaccess ? je n'en vois pas |
RewriteRule ^([^-]*)-([^-]*)\.php$ /?type=$1&page=$2 [L]
avec $type=article ou pictures ou autre
je voulais remplacer :
| Code: |
http://www.linkadress.com/?type=Article&page=0
par http://www.linkadress.com/Article-0.php |
par exemple mais ceci inhibe mon appel de $i.html du premier rewrite pour les liens. |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Mer Juin 28, 2006 16:28 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
et en mettant plutot :
RewriteRule ^(.+)-([0-9]+).php$ /?type=$1&page=$2 [L]
ca ne marche pas ? |
|
| |
|
 |
linkadress WRInaute occasionnel

Inscrit le: 30 Mar 2006 Messages: 156
|
Posté le : Mer Juin 28, 2006 16:31 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| e-kiwi a écrit: |
et en mettant plutot :
RewriteRule ^(.+)-([0-9]+).php$ /?type=$1&page=$2 [L]
ca ne marche pas ? |
Merci cela marche du tonnerre, ça me soulage...  |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Mer Juin 28, 2006 16:33 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
tu as des WC au fond du couloir  |
|
| |
|
 |
linkadress WRInaute occasionnel

Inscrit le: 30 Mar 2006 Messages: 156
|
Posté le : Mer Juin 28, 2006 16:36 Sujet du message: Erreur 500.. en voulant rewriter |
|
|
| e-kiwi a écrit: |
tu as des WC au fond du couloir  |
je vais me boire un petit café pour faire une petite pause  |
|
| |
|
 |
| |
|
|