/index.php vers /blog/index.php et / vers page.php

  • Auteur de la discussion Auteur de la discussion Freg
  • Date de début Date de début
Nouveau WRInaute
Bonjour à tous,

J'ai un site qui pointe directement vers un blog et je souhaite mettre le blog sans un dossier afin de changer la page d'accueil du site.

J'ai fait :

RedirectPermanent /index.php h**p://www.ndd.com/blog/index.php

Pour rediriger /index.php vers /blog/index.php et cela fonctionnement.


Par contre comment puis-je faire pour que h**p://www.ndd.com/ pointe vers homepage.php est-ce possible ?

Merci d'avance pour votre aide
 
Nouveau WRInaute
Salut Vap,

Merci beaucoup pour ton message.

J'ai essayer, tout seul ça fonctionne bien mais lorsque je fait les deux en même temps :

DirectoryIndex homepage.php

RedirectPermanent /index.php h**p://www.ndd.com/blog/index.php


/ et /index.php sont tous les deux redirigé vers /blog/index.php

Ce qui en parti semble normale puisque en fait je pense que / et /index.php reviennent plus ou moins à la même chose.

Il me faudrait donc une méthode qui permet de faire la différence entre / et /index.php

Encore merci pour ton aide.

:)
 
WRInaute impliqué
Ce qui suit marche en local chez moi

Code:
Options +FollowSymLinks
DirectoryIndex homepage.php

RewriteEngine On

RewriteRule ^index.php$ /blog/index.php [QSA,L]
 
Nouveau WRInaute
Merci beaucoup mais malheureusement je viens de tester en ligne et : Internal Server Error...

C'était pour ne pas perdre le réf. des pages concernaient par ce changement mais tan pis... Le temps se chargera de l'indexation des pages ;)

Encore merci pour ton aide ! :D
 
WRInaute impliqué
En en ne mettant que ce que j'ai mis dans le .htaccess?

Sinon je ne vois pas ce qui peut clocher.

A si, essaie d'ajouter :

Options -Multiviews
 
Nouveau WRInaute
Je viens de réessayer :
Code:
Options +FollowSymLinks
DirectoryIndex homepage.php

RewriteEngine On

RewriteRule ^index.php$ /blog/index.php [QSA,L]

Et d'essayer

Code:
Options +FollowSymLinks
DirectoryIndex homepage.php

RewriteEngine On

RewriteRule ^index.php$ /blog/index.php [QSA,L]

Options -Multiviews

Et dans les deux cas j'ai : Internal Server Error...

;)
 
WRInaute impliqué
La il faudrait tracer ce qui se passe. Met ça dans ton .htaccess, apres RewriteEngine On :

Code:
RewriteLog <nom du fichier de log>
RewriteLogLevel 9

Et regarde ce qu'il y a dfans le log quand cette erreur se produit.
 
Nouveau WRInaute
Ok, question à la con... Je trouve pas le fichier de log (Je suis sur un mutualisé chez OVH)... Il est où ? :P
 
WRInaute impliqué
Il est là ou tu dis qu'il est avec la directive RewriteLog ...

Si tu met RewriteLog mon_log

alors tu auras le log dans un fichier mon_log à la racine de ton site.
 

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