Rewrite dans un sous domaine

WRInaute occasionnel
Bonjour
j'essaye d'avoir un lien du genre sub.domain.com/page:titre
les liens de la page sont normalement du genre
Code:
sub.domain.com/dossier/ma_page.php?var=titre

jai essayé de mettre un .htaccess dans le sous domaine avec
Code:
RewriteEngine on
RewriteRule ^page:(.*)$ /dossier/ma_page.php?var=$1 [L]

mais j'obtien une page d'erreur 404
quelqu'un a une idée?

Merci de me repondre
 
WRInaute occasionnel
webmasterlamogere a dit:
si le .htaccess est a la racine du sous domaine il n'y a pas de problème
oui il est dans la racine du sous domaine , mais ca m'affiche une page d'erreur 404
j'ai essayé d'enlever le dossier et de mettre ma page dans la racine du sous domaine tout en changant la ligne de mon .htaccess et ca a marcher!
je sais pas pourquoi le dossier pose ce problem

Merci comeme
 
WRInaute accro
... c'est un sous domaine => pas besoin du chemin du dossier si tu as mis le .htaccess directement dans le dossier.

Code:
RewriteRule ^page:(.*)$  ma_page.php?var=$1 [L]


devrait suffir
 
WRInaute occasionnel
KOogar a dit:
... c'est un sous domaine => pas besoin du chemin du dossier si tu as mis le .htaccess directement dans le dossier.

Code:
RewriteRule ^page:(.*)$  ma_page.php?var=$1 [L]


devrait suffir
je parlai d'un sous domaine qui contien un dossier avec une page dedans
 
WRInaute impliqué
Il faut peut etre que tu mette tout le chemin depuis la racine de ton site en partie droite.

Code:
RewriteRule ^page:(.*)$ /racine_du_site/.../dossier/ma_page.php?var=$1 [L]

Ou alors utilise RewriteBase pour dire ou se trouve la racine de tes chemins.

Vap
 
WRInaute occasionnel
KOogar a dit:
oki doki :D

Code:
RewriteRule ^dossier/page:(.*)$  ma_page.php?var=$1 [L]
le blem c'eqt que je veu avoir un lien du genre sub.domain.tld/page:titre
alors que la page est dans un dossier sub.domain.tld/dossier/page.php?var=titre

pour le chemin complet , j'ai deja essayé!
quand au rewriteBase, je vais essayé
 
WRInaute accro
fine
avec le .htaccess à la racine du sous-domaine

Code:
RewriteRule ^page:(.*)$   http://sub.domain.tld/dossier/ma_page.php?var=$1 [L]

?
 
WRInaute impliqué
Si ça ne marche toujours pas, peux tu donner l'URL réécrite? C'est celle qui déclenche l'erreur 404.

Sinon, c'est quoi le nom du dossier?

Vap
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut