8768 sujets

Développement web côté serveur, CMS

Salut à tous,

Je cherche à faire la chose suivante :

Mon nom de domaine est pas exemple : www.tartempion.fr
Je désire via le HTACCESS (suivant les recommandations de mon hébergeur) faire...

Lorsque l'internaute tape : activite.tartempion.fr ← j'en ai une trentaine de sous-domaines à configurer
le serveur/HTACCESS redirige sur : www.tartempion.fr

Comment faire ?
J'ai regardé ici → https://craym.eu/tutoriels/referencement/url_rewriting.html.#exemple
Mais mes tests ne sont pas très concluants Smiley sweatdrop

Merci d'avance
Salut,

assure toi que le mod_rewrite est activé, et normalement un truc du genre devrait faire le taff:


RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.tartempion.fr)$ [NC]
RewriteRule ^(.*)$  http://%1/$1  [R=301,L]
Merci floreo,

J'ai testé mais ça marche pas non plus Smiley bawling

j'ai entré ceci :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(test.tartempion.fr)$ [NC]
RewriteRule ^(.*)$   http://%1/$1   [R=301,L]

Ensuite, lorsque je tape test.tartempion.fr la redirection ne fonctionne pas...
Voir met le site totalement inaccessible Smiley biggol
Tu dois mettre entre les parenthèses le nom de domaine vers lequel tu veux rediriger, soit www.tartempion.fr. Tes noms de domaines pointent bien vers l'hébergement aussi? Ils sont dans les ServerAlias? Le mod_rewrite est activé?
Oui la redirection rewrite rule a été autorisé.
Ci-dessous le message de l'admin serveur :

Bonjour,

L'ensemble des sous-domaines ont été créés et autorisés sur le serveur.

Pour les pointages à faire vers "http://www.tartempion.fr/?fond=rubrique&promo=1", vous devez créer une rewrite rule.

Cordialement.
D'accord, tu peux effectuer ces deux tests?

D'abord être sur que le mod_rewrite tourne, si tu mets juste ça dans ton .htaccess:


RewriteEngine On


Tu as une erreur?

Si non, alors test ceci:


RewriteRule ^(.*)$  http://www.google.fr  [R=301,L]


Si ça te redirige bien vers google en allant sur ton hébergement alors c'est qu'il faudra modifier la règle que je t'ai donné.