Maison > Tutoriel CMS > Discuz > discuzComment supprimer portal.php

discuzComment supprimer portal.php

藏色散人
Libérer: 2021-02-01 11:58:25
original
4535 Les gens l'ont consulté

Méthode Discuz pour supprimer "portal.php" : Tout d'abord, définissez la page d'accueil par défaut sur "Indisponible" dans les paramètres de navigation de l'arrière-plan du système ; puis ouvrez "index.php" et modifiez le contenu en "$_ENV". [ 'domain']['defaultindex']" suffit.

discuzComment supprimer portal.php

Recommandé : "discussion tutoriel"

discuz Annuler portal.php dans l'url de la page d'accueil du portail

Je prévois d'utiliser discuz pour créer un site Web végétarien ces derniers jours. Une fois que tout est prêt, j'apporte toujours portal.php lorsque je visite le portail de discuz. Je l'apporte toujours dans l'URL. J'ai l'impression que c'est trop accrocheur, et Discuz est un produit auquel les moteurs de recherche ont toujours résisté. Afin d'obtenir un meilleur référencement pour le nouveau site, j'ai décidé de supprimer portal.php. l'URL. La méthode de fonctionnement est la suivante :

1. Dans le système Définissez-le dans les paramètres de navigation en arrière-plan, définissez la page d'accueil par défaut sur "Indisponible", puis personnalisez une page d'accueil, remplissez "/"

discuzComment supprimer portal.php

dans le lien. 2. Dans le programme Recherchez

$url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default'];
Copier après la connexion

dans le index.php du répertoire racine et modifiez-le comme suit :

$_ENV['curapp'] = str_replace('.php', '', $_ENV['domain']['defaultindex']);
Copier après la connexion

Cependant, cela ne peut toujours pas résoudre le problème de portal.php dans l'url

Ainsi, grâce à l'analyse, vous pouvez définir l'appindex par défaut de discuz, ou. modifiez-le dans le fichier index.php

$_ENV['curapp'] = 'portal'; //添加这么一条语句,将curapp默认设置为portal,否则默认是forum
require './'.$_ENV['curapp'].'.php';
Copier après la connexion

Pourquoi devrais-je le définir comme ça, car je ne veux pas utiliser le forum au début de la fonction.

Enfin, ajoutez une déclaration dans forum.php pour bloquer l'accès au forum

header("LOCATION:http://www.zt520.net");
exit();
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal