Problème de sous domaine pour un annuaire

WRInaute discret
Bonjour,

J'avais jusqu à présent crée un annuaire : http://www.forum-depression.com/annuaire

Tout marche bien pas de problème.

Puis pour mieux le référencer je crée aujourd'hui un sous domaine http://annuaire.forum-depression.com/

et là problème quand on clique sur les catégories ça demande si on veut charger la feuille de style css 8O

Enfin comment faire par la suite pour que le premier lien renvoie une 404 car sinon c'est du duplicate ?


Merci d'avance :D
 
WRInaute discret
Merci :wink: ,

en effet je regardais de ce coté mais le css n'apparait pas :

Code:
RewriteEngine on
RewriteRule -p([0-9]*)-([0-9]+)\.html$  /annuaire/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$	/annuaire/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$		/annuaire/allcategs.php?sitemap [L]

c'est bizarre :?:
 
WRInaute discret
avec cela ça marche maintenant, pour ceux que cela intéresserait :

Code:
RewriteEngine on
RewriteRule -p([0-9]*)-([0-9]+)\.html$  http://annuaire.forum-depression.com/index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$	http://annuaire.forum-depression.com/search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$		http://annuaire.forum-depression.com/allcategs.php?sitemap [L]


il ne reste plus qu'à empêcher que http://www.forum-depression.com/annuaire/ marche, car ce ne doit pas être bon pour les duplicates je pense :roll:
 
WRInaute passionné
avec l'url complète, le rewritting ne marche plus : c'est une redirection simple.
il faut mettre :
Code:
#Utilise seulement le site avec www
RewriteCond %{HTTP_HOST} ^www\.forum-depression\.com$
RewriteRule ^/annuaire/(.*)$   http://annuaire.forum-depression.com/$1  [QSA,R=301]
suivi des règles actuelles (sans "http://annuaire.forum-depression.com" devant)
 
WRInaute discret
Bon, après plusieurs essai voilà ce que j'ai finalement fait :

Dans le htacess de l'annuaire j'ai mis ceci :

Code:
RewriteRule -p([0-9]*)-([0-9]+)\.html$  /index.php?cat_id=$2&page=$1 [L] 
RewriteRule -k[0-9]*-([0-9]+)\.html$   /search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L] 
RewriteRule ^sitemap\.xml$             /allcategs.php?sitemap [L]

donc ça devrait être du rewriting.

Puis dans le ht.access du site j'ai fait une redirection :

Code:
RedirectPermanent /annuaire/  http://annuaire.forum-depression.com/

cela redirige les anciennes URL et maintenant ça marche, je peux parcourir l'annuaire sans ouvrir de css :P


J'avoue que je ne saisis pas trop pourquoi cela marche en mettant cette redirection dans le htacces principal ???


J'espère que cela tient la route tout ça :?: :?:
 
WRInaute discret
Oui en effet Koxin-L, tu as raison :)

Quand je disais mieux référencé je pensais au fait que les annuaires acceptent plus facilement les sous domaines :wink:
 
Discussions similaires
Haut