Plusieurs htaccess et ca ne marche pas
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

moutop - WRInaute discret

- Messages: 63
- Inscription: 8 Déc 2005
Plusieurs htaccess et ca ne marche pas
J'ai un gros portail avec htaccess en racine et un htaccess dans un fichier /reviews/ et tout fonctionne a merveille...
Dernierement j'ai decider de creer mes pages en dynamiques puis les convertir en .htm via htaccess... ca marche sans probleme particulier.
Mais voila que entre mes anciennes pages statiques et mes nouvelles pages converti en .htm je n'ai pas reussi a avoir les meme url alors j'ai decider de rediriger les anciennes htm sur les nouvelles... et cela via htaccess...
Mais voila que, horreur, je me retrouve avec plus de 600 url a rediriger et ce serait fatal pour mon htaccess racine alors j'ai decider d'utiliser un certains nombre de htaccess reparti dans des fichiers (en fonction des pages a rediriger bien entendu) et... CA NE MARCHE PAAAAAS!!!!!!
Ce qui est bizarre c'est que si je monte un htaccess vide dans un fichier ca marche et des que je mets ne serait-ce qu'un rule, ca plante!
Il me sort:
"Internal Server Error bla bla bla..."
Quelqu'un aurait une idee???
Je veux mettre mon htaccess dans un fichier: monsite.com/departement/region/ ou monsite.com/departement/region/hotels/
-------------------------------------------------------------------------------------
Si qlq'un a le courage de lire un fragment de mon htaccess racine...
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^-]+)\.htm$ hotel_files/list_all.php?area=$1&island_name=$2&island_name=$3&tname=$4 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^-]+)-category-(.*)\.htm$ hotel_files/list_category.php?area=$1&island_name=$2&island_name=$3&tname=$4&cat_name=$5 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^/]+)/index\.html$ intermediate/intermediate_page.php?area=$1&island_name=$2&island_name=$3&hotel_name=$4 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^/]+)/hotel-facilities\.html$ intermediate/hotel_facilities.php?area=$1&island_name=$2&island_name=$3&hotel_name=$4 [NC,L]
RewriteRule ^reservations/([^-]+)-reservation.htm$ reservations/reservation.php?hname=$1 [NC,L]
RewriteRule ^(.*)/(.*)/hotels/(.*)-hotel.htm$ http://dada/$1/$2/hotels/$3-hotels-alpha.htm [R=301,L]
RewriteRule ^(.*)/(.*)/guestbook2/(.*)-(.*).htm$ guestbook/posts2.php?group=$1&location=$2&hotelname=$3&offset=$4 [nc]
Dernierement j'ai decider de creer mes pages en dynamiques puis les convertir en .htm via htaccess... ca marche sans probleme particulier.
Mais voila que entre mes anciennes pages statiques et mes nouvelles pages converti en .htm je n'ai pas reussi a avoir les meme url alors j'ai decider de rediriger les anciennes htm sur les nouvelles... et cela via htaccess...
Mais voila que, horreur, je me retrouve avec plus de 600 url a rediriger et ce serait fatal pour mon htaccess racine alors j'ai decider d'utiliser un certains nombre de htaccess reparti dans des fichiers (en fonction des pages a rediriger bien entendu) et... CA NE MARCHE PAAAAAS!!!!!!
Ce qui est bizarre c'est que si je monte un htaccess vide dans un fichier ca marche et des que je mets ne serait-ce qu'un rule, ca plante!
Il me sort:
"Internal Server Error bla bla bla..."
Quelqu'un aurait une idee???
Je veux mettre mon htaccess dans un fichier: monsite.com/departement/region/ ou monsite.com/departement/region/hotels/
-------------------------------------------------------------------------------------
Si qlq'un a le courage de lire un fragment de mon htaccess racine...
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^-]+)\.htm$ hotel_files/list_all.php?area=$1&island_name=$2&island_name=$3&tname=$4 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^-]+)-category-(.*)\.htm$ hotel_files/list_category.php?area=$1&island_name=$2&island_name=$3&tname=$4&cat_name=$5 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^/]+)/index\.html$ intermediate/intermediate_page.php?area=$1&island_name=$2&island_name=$3&hotel_name=$4 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/hotels/([^-]+)-([^/]+)/hotel-facilities\.html$ intermediate/hotel_facilities.php?area=$1&island_name=$2&island_name=$3&hotel_name=$4 [NC,L]
RewriteRule ^reservations/([^-]+)-reservation.htm$ reservations/reservation.php?hname=$1 [NC,L]
RewriteRule ^(.*)/(.*)/hotels/(.*)-hotel.htm$ http://dada/$1/$2/hotels/$3-hotels-alpha.htm [R=301,L]
RewriteRule ^(.*)/(.*)/guestbook2/(.*)-(.*).htm$ guestbook/posts2.php?group=$1&location=$2&hotelname=$3&offset=$4 [nc]
1 message
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- plusieurs .htaccess et ça marche pas?
- rediriger plusieurs pages -htaccess ? Marche pas ?
- .htaccess et IE marche pas
- .htaccess deny ne marche pas...
- Améliorer un htaccess qui marche à l'arraché
- htaccess ne marche pas chez Club-internet ?
- Htaccess tout simple qui marche pas
- URL Rewriting et .htaccess : ne marche pas bien...
- expression url rewrite qui ne marche plus dans le htaccess
- .htaccess url rewriting qui marche que dans un sens
Consultez la description détaillée des produits ou services de Google suivants : Outils linguistiques de Google, Google Video Store
- Analyser la classe C de l'adresse IP
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Analyser le positionnement dans Google
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Google, pour certains mots-clés recherchés. - Analyser le positionnement dans Yahoo
Cet outil vous permet de vérifier si une ou plusieurs page(s) de votre site arrive(nt) dans les premiers résultats de Yahoo, pour certains mots-clés recherchés. - Analyser le positionnement d'un site
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
