web-dev-qa-db-fra.com

Est-ce que phpBB cassera si je le déplace d'un dossier à un autre? Puis-je utiliser mod_rewrite pour rediriger les demandes de ce forum d'un ancien dossier vers un nouveau?

Veuillez noter que j'ai installé des pages Web dynamiques (PHP) dans le répertoire * public_html/old/* afin de créer le site Web www.example.com. En fait, j'ai créé un forum PHPBB et l'URL d'un sujet est donc:

http:// www.example.com/old/viewtopic.php

ou l'URL du fichier d'index est:

http:// www.example.com/old/index.php

Ce que je voudrais faire est de changer le nom du répertoire "ancien" en "nouveau". J'ai été consulté que cela peut être fait en éditant le fichier . Htaccess qui existe dans le répertoire * public_html * et écrit à l'intérieur:

Redirect permanent /old http://example.com/new

Pourriez-vous s'il vous plaît laissez-moi savoir si est-ce correct ou devrais-je écrire www.example.com au lieu de example.com. De plus, pourriez-vous s'il vous plaît laissez-moi savoir si cela affecte un aspect de mon site Web?

De plus, on m'a informé que si je modifiais le nom du répertoire, mon site Web pourrait être endommagé (étant donné que j'aurais changé le chemin ou l'emplacement du script), à moins que je ne le configure pour fonctionner correctement. Pourriez-vous s'il vous plaît laissez-moi savoir quelles devraient être les configurations?

2
hyweb

À partir de la documentation phpBB si vous déplacez le répertoire dans lequel il est installé, vous devrez peut-être changer le SCRIPT PATH comme défini dans le fichier de configuration. Il semblerait que vous n’ayez besoin de faire cela que si vous avez également le jeu d’options FORCE SERVER URL SETTINGS, sinon phpBB s’adapte au répertoire dans lequel vous le trouvez.

Votre code de redirection semble correct. Comme vous le remarquez, vous voudrez peut-être y ajouter un www. Si votre URL préférée est avec le "www", utilisez-la dans la redirection.

1