web-dev-qa-db-fra.com

Rediriger à la maison vers une autre page avec htaccess

J'ai une page qui s'appelle /home et je voudrais que mon .htaccess le redirige vers /homepage qui est la page réelle que je veux montrer.

Mon .htaccess a les caractéristiques suivantes:

# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine Off

SetEnv DEFAULT_PHP_VERSION 55

DirectoryIndex index.cgi index.php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Que dois-je ajouter chaque fois qu'un utilisateur tente d'accéder à http://example.com/ pour le rediriger à http://example.com/homepage?

1

Ajoutez ce qui suit à votre .htaccess, entre les <IfModule mod_rewrite.c>:

RedirectMatch 301 /home /homepage
Redirect 301 / /homepage

Cependant, comme Omar suggéré, vous pouvez modifier votre page d'accueil via votre [tableau de bord] en procédant comme suit:

  • Aller à Paramètres > Lecture
  • Sous La page d'accueil affiche , sélectionnez Une page statique (sélectionnez ci-dessous)
  • À côté de Page d'accueil: sélectionnez la page de votre nouvelle page d'accueil dans le menu déroulant.
  • Cliquez sur Enregistrer les modifications

 Change the front page settings in WordPress 

3