Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

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 :)

Posté

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

Posté

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:

Posté

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

Posté

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

Posté (modifié)

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
Posté

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 :)

Veuillez vous connecter pour commenter

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



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