Aller au contenu

RewriteCond puis RewriteRule pour SubDNS


Hywan

Sujets conseillés

Bonjour,

je voudrais faire un htaccess pour mon sous-domaine forum(SubDNS)

donc j'impose une condition puis une ecriture :

# subdns
RewriteCond  %{HTTP_HOST} ^forum.site.net$ [NC]
RewriteRule  ^chan([0-9]+)/?$ /index.php?chanid=$1 [L]

au grand hélàs ça ne marche pas, et ce n'est pas faute d'avoir chercher des réponses sur internet, où d'essayer plein de solutions lol

alors si quelqu'un peut m'aider, ce serait infiniment gentil a lui Very Happy

en attendant vos réponses,

HyWaN

Lien vers le commentaire
Partager sur d’autres sites

Salut Hywan,

Est-ce que ce sous-domaine est configuré dans bind ?

Tu as quel type d'hébergement ? Mutualisé ? Dédié ? VPS ?

De toutes manières, il y a deux points qui risquent de coincer dans ta règle

Le ^ au début et le / au second argument

Essaie :

RewriteRule  chan([0-9]+)/?$ index.php?chanid=$1 [L]

Dan

Lien vers le commentaire
Partager sur d’autres sites

bonjour :)

alors comme hébergement j'ai une offre resseller, c'est un peu particulier lol

mais j'ai tout les droits sur mon server, donc on va dire dédié ;o)

meme si effectivement il y a un prob dans ma regle, je pense que le prob vient de la cond ...

merci :)

Lien vers le commentaire
Partager sur d’autres sites

Tu ne m'as pas dit si le sous domaine était configuré dans bind ?

Tu as quoi comme erreur ? Cela aiderait d'avoir le message :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

hehe alors je n'ai pas d'erreur ^^

il ne fait rien tout simplement :P

donc je pense que la condition n'est pas accepté

et je ne sais pas ce que je veux dire enregistrer dans le bind pardon :unsure:

Lien vers le commentaire
Partager sur d’autres sites

Configuré dans bind veut dire que le sous-domaine est déclaré.

En d'autres mots, Apache reçoit bien les demandes pour ce sous-domaine, et ton serveur répond.

Comme on n'a pas l'URL, je ne peux pas tester moi-même :)

As-tu une page 404 ou autre chose ?

Dan

Lien vers le commentaire
Partager sur d’autres sites

ah oui lol

c'est bien configuré dans le bind lol ^^

jpréfère pas donner l'url tout de suite car le site est en construction et je ne veux pas le diffuser tout de suite (ou sinon en mp ... ? allez soyons fou !)

et tout marche comme il faut, sauf qu'on dirait que la cond n'est pas vérifié et qu'il la zap completement :P

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

en fait je pense que le problème vient de la condition et pas de la réécriture, car je l'ai testé et elle marche.

alors comment "conditionner" un http_host pour un subdns

je pense qu'il faille faire comme cela (mais apparement je dois me tromper)

RewriteCond %{HTTP_HOST} ^forum.site.net$ [NC]

peut etre que le tag n'est pas bon, ou autre chose. Je ne sais pas.

j'ai déjà regardé sur internet, je continue a chercher.

merci :)

Modifié par Hywan
Lien vers le commentaire
Partager sur d’autres sites

J'ai trouvé :)

c'est vraiment tout simple en fait :s

si votre Sub-DNS est enregistré dans le bind, pas besoin de condionner $HTTP_HOST, vous placer juste votre RewriteEngine dans le dossier du sub-dns :whistling:

bah uè c'était tout con lol ^^

merci bcp a webmaster-hub :)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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