8722 sujets

Développement web côté serveur, CMS

Bonjour,

Je sollicite votre aide pour un problème que je n'arrive pas à résoudre.
J'ai un hébergement dans lequel il y a 2 sous-dossiers.
-----------------------------------------
.htaccess
-- site_dynamique
-- site_statique
-----------------------------------------

Dans "site_dynamique", il y a un wordpress qui tourne.
Je souhaiterais pouvoir enregistrer en php les pages principales de mon site (qui ne subissent pas de modifications régulières) pour les mettre dans "site_statique".

Aussi, je souhaiterais que le htaccess à la racine puisse :
1. Vérifier que la page existe dans "site_statique".
2. Si oui : utiliser cette page
3. Si non : utiliser le moteur de worpdress dans "site_dynamique".

Pour le moment, voici ce que j'ai dans mon htaccess qui marche et qui me redirige bien vers "site_dynamique".
RewriteCond %{HTTP_HOST} ^(www.)?mon-domaine.fr$
RewriteCond %{REQUEST_URI} !^/site_dynamique/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site_dynamique/$1 [L]
RewriteCond %{HTTP_HOST} ^(www.)?mon-domaine.fr$
RewriteRule ^(/)?$ site_dynamique/ [L]

Bien sûr et vous l'aurez compris, il ne doit pas y a voir "site_dynamique" ou "site_statique" dans l'url.

Je vous remercie d'avance pour votre aide.
À mon avis tu prends le problème dans le mauvais sens : WordPress permet de gérer un peu mieux que ça la problématique, par exemple avec les transients pour garder en cache statique le résultat des requêtes (et donc les servir «comme un fichier statique»), et des plugins de cache comme WP-Rocket génèrent des fichiers statiques automatiquement, et les régénèrent en cas de modification du contenu.

Ces deux solutions ne nécessitent que des connaissances basiques de WordPress, et tout ça est fort bien documenté !!

Ça me semble bien moins compliqué que ce que tu recherches Smiley sweatdrop
Bonjour Ten,

Merci pour ta réponse. J'ai déjà utilisé plusieurs plugins et je n'en suis pas satisfait. Je ne cherche pas cette solution (je devance tous les prochains commentaires qui vanteront tels ou tels plugins Smiley smile

Je souhaiterais vraiment pouvoir travailler mes pages statiques si besoin.

D'avance merci.