J'ai un site WordPress installé dans le répertoire "WP". Je veux le garder dans ce dossier à des fins de maintenance. WordPress donne la possibilité de créer un HTACCESS pour les permuniens. Vous pouvez voir ce code (qui fonctionne) ci-dessous.
Ce que je veux, c'est une ré-détressière pour les visiteurs - le site semble être à la racine. Je dois changer la réécriture, mais cela n'a pas fonctionné. p>
3 Réponses :
Que penseriez-vous de ce que:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ /wp/index.php [L] RewriteCond %{REQUEST_URI} !^/wp/.*$ RewriteRule ^(.*)$ /wp/$1 [L]
J'ai essayé ça, mais ça n'a pas fonctionné. J'ai trouvé la solution moi-même, le postera plus tard.
1) Dans votre tableau de bord, allez à Paramètres -> Général et assurez-vous que
a) Répertoire WordPress -> http://mydomain.com/wp
b) Adresse du site -> http://mydomain.com
2) Déplacez votre index.php du sous-répertoire à la root (déplacer, ne pas simplement copier) p>
3) Modifiez votre index.php pour lire p> où "WP" est votre sous-répertoire p> 4) Supprimer tout fichier .htaccess dans le sous-répertoire p> 5) Ajoutez ceci à votre .htaccess dans la racine p> sous cette Configuration, votre installation WordPress se situera dans / WP / WP / WP. Les visiteurs visiteront votre site avec http://mydomain.com . Bonne chance. P> p>
@ TED.SRASS J'ai essayé aujourd'hui et la solution fonctionne. Si tout votre site est également dans un sous-dossier comme localhost / www.mydomain.com Set "rewritebase /www.mydomaine.com" et "rewriterule. /Www.mydomain.com/index.php [l]"
Pour un site avec deux blogs WordPress, un sur la racine de site et un dans un sous-dossier, c'est-à-dire HTTPS: // Exemple .com / et https://example.com/otherblog/ , voici ce que j'ai fait