Qu'est-ce que le pseudo-statique :
Les sites Web sont divisés en sites Web dynamiques et sites Web statiques. Nos sites Web courants se terminant par html sont généralement des pages statiques et des pages se terminant par .php.asp. Généralement, ce sont des sites Web dynamiques. Les sites Web dynamiques sont appelés sites Web dynamiques uniquement lorsqu'ils interagissent avec la base de données. Les sites Web dynamiques ne sont pas facilement indexés par les moteurs de recherche. Ils sont donc appelés pseudo-statiques.
Pseudo-statique, comme son nom l'indique, est un faux site Web statique. Autrement dit, afin de faciliter l'inclusion des moteurs de recherche, des sites Web dynamiques sont utilisés. la réécriture du serveur pour réaliser un processus pseudo-statique.
Tout d'abord, expliquons les avantages et les inconvénients du pseudo-statique
Avantages : (apprentissage recommandé : Programmation PHP du débutant à compétent)
1. Pratique pour les moteurs de recherche, le référencement, les robots d'exploration, les URL simplifiées, les URL embellies
2. site Web Il n'est pas facile d'être découvert. En réécrivant le pseudo-statique, le suffixe du programme de la page Web dynamique est transformé en format de page statique html.
Inconvénients :
Si le trafic est légèrement plus important et que le pseudo-statique est utilisé, l'utilisation du processeur sera surchargée. J'ai plus de 300 personnes en ligne en même temps. temps et raccrochez sans utiliser le pseudo-statique. Lorsqu'il est statique, plus de 500 personnes sont en ligne en même temps sans être déconnectées. Mon numéro ISS est 1000. " C'est effectivement le cas. Puisque le pseudo-statique utilise à la place des expressions régulières. d'adresses réelles, la responsabilité de déterminer quelle page afficher est également transférée au CPU à partir de la désignation directe. Jugons donc, l'augmentation de l'utilisation du CPU est en effet le plus gros inconvénient du pseudo-statique
. Comment utiliser php pour implémenter le pseudo-statique :
Tout d'abord, imprimez votre phpinfo (); Vérifiez si les modules chargés ont mod_rewrite. Si tel est le cas, vous pouvez commencer l'étape suivante. Sinon, ouvrez le httpd. .conf sous votre répertoire d'installation Apache "/apache/conf/" et recherchez "LoadModele rewrite_module" ", supprimez simplement le "#" devant. Si vous ne le trouvez pas, ajoutez une ligne "LoadModule rewrite_module, modules/mod_rewrite.so", puis redémarrez le serveur Apache.
Laissez le serveur Apache prendre en charge .htaccess
Ouvrez httpd.conf, puis recherchez AllowOverride None, puis remplacez AllowOverride None par AllowOverride All
Créez le fichier .htaccess sur le site Web. Créez le Bloc-notes dans le répertoire racine, cliquez avec le bouton droit et enregistrez sous .htaccess, en encodant utf-8 <.>
règle de réécriture
RewriteEngine on //重写引擎的开关,on开启,off关闭 RewriteRule //重写规则,这里我无法做过多的解释,其实我也不会写,反正我用的tp3.2,这是tp的重写规则
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!