Rewriting

WRInaute accro
Code:
RewriteEngine On
RewriteRule ^dossier/page.html$ page.html

ou

RewriteEngine On
RewriteRule ^dossier/page.html$ http://www.tonsite.com/page.html

Avec le .htaccess mis a la racine du site et a la condition que page.html existe bel et bien a la racine du site si tu veux pointer dessus.
 
WRInaute accro
Si chaque page a un nom different tu dois faire une regle pour chaque page.

Exemple:
Code:
RewriteEngine On 
RewriteRule ^dossier/contact.html$    contact.html 

RewriteEngine On 
RewriteRule ^dossier/acceuil.html$    acceuil.html 

RewriteEngine On 
RewriteRule ^dossier/goldenbook.html$    goldenbook.html 

....

Mais si tu veux juste rediriger des pages et de maniere permanantes. Fait une redirection 301 :

Code:
RedirectPermanent /dossier/contact.html    http://www.tonsite.com/contact.html

RedirectPermanent /dossier/acceuil.html     http://www.tonsite.com/acceuil.html

...
 
WRInaute discret
"accueil" et pas "acceuil" !!!

Bon sinon, ça se fait en une règle de tout rediriger :
Code:
RewriteRule ^dossier/(.*)$ /$1 [QSA,L]
 
WRInaute accro
Bh@Mp0 a dit:
"accueil" et pas "acceuil" !!!

Bon sinon, ça se fait en une règle de tout rediriger :
Code:
RewriteRule ^dossier/(.*)$ /$1 [QSA,L]

Ouai, jviens juste de me réveiller !! lol

Maintenant que je suis bien reveillé, ok pour la regle mais sans le QSA...
 
WRInaute accro
suis je réveillé ? Bh@Mp0 me dira ca demain

Code:
Avec redirection permanante:
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [R=permanent,L]

Sans redirection permanante
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [R=permanent,L]
 
WRInaute discret
KOogar a dit:
suis je réveillé ? Bh@Mp0 me dira ca demain

Code:
Avec redirection permanante:
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [R=permanent,L]

Sans redirection permanante
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [R=permanent,L]

Non, t'étais pas tellement réveillée :P
Code:
Avec redirection permanante:
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [R=permanent,L]

Sans redirection permanante
RewriteEngine On 
RewriteRule ^dossier/(.*)$ /$1 [L]

Le QSA n'a pas un grand intérêt, surtout pour des pages .html, c'est vrai.
 
WRInaute impliqué
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^extrait.tv$
RewriteRule ^(.*)   www.strasbourg-photos.com/index.php$1  [QSA,L,R=301]
RewriteRule ^(page|post|archive|feed|tag|category|sitemap\.xml)/(.*)$ /index.php/$1/$2 [L]
RewriteRule ^(archive|tags|sitemap\.xml) /index.php/$1 [L]
RewriteRule ^(public)/(.*)$  /publique/%{HTTP_HOST}/$2 [L]
RewriteRule ^post/(.*)$ /$1 [R=permanent,L]


Voila ce que j'ai mis mais le post est toujour visible !
snif


[Edit HawkEye: l'utilisation du BBcode "[ code] ... [/code]" évite les rides précoces sur le front et autour des yeux...]
 
WRInaute accro
bon 5 up!! stop it Dude!!

de mon coté je n'ai pas repondu car j'ai rien compris a ton second probleme. Tu commences le post par une question de debutant, (a laquel nous t'avons repondu et a laquel tu n'a meme pas dit si cela te convenait) et ensuite tu poursuis en nous mettant 1 .htaccess de dotclear assez complexe sans expliquer ton probleme. so ! on fait quoi ? + 1 up ?
 
WRInaute impliqué
Ah je suis désolé, je pensait que l#on m'avait compris.

Le probleme est que le code ne fonctionne pas sur le site.
sur strasbourg-photos.com j'aimerai enlever le dossier post de l'url lorsque l'on regarde un article.
Je n'arrive pas a intégrer vos codes pour y parvenir !
 

➡️ 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