Maison >Tutoriel CMS >WordPresse >Comment définir des liens pseudo-statiques dans WordPress

Comment définir des liens pseudo-statiques dans WordPress

藏色散人
藏色散人avant
2021-07-12 14:51:493137parcourir

La forme de lien par défaut de la page wordpress adopte la méthode "simple" (par exemple : http://nom de domaine/?p=123)

Un tel lien URL dynamique n'est pas pratique à inclure pour les moteurs de recherche. Pour cette raison, nous devons définir Pour plusieurs autres formulaires de liens fixes courants, tels que http://www.sufaith.com, [Structure personnalisée] est sélectionné. La méthode de configuration est la suivante :

Entrez dans la page d'accueil de WordPress. système backend et cliquez sur le menu [Paramètres] - [Lien permanent]

Sélectionnez [Structure personnalisée] sous [Paramètres communs], vous pouvez choisir une seule balise ou une combinaison de plusieurs balises, et vous pouvez personnaliser la chaîne d'épissage . Ce site utilise /%post_id% .html, après avoir rempli, cliquez sur [Enregistrer les modifications] pour prendre effet Comment définir des liens pseudo-statiques dans WordPress

Après avoir enregistré les modifications, bien que le lien vers l'article ou la page devienne un lien fixe, lors de l'accès au. page, cela devient une opération de téléchargement. Si l'adresse URL n'est pas accessible normalement, vous devez configurer les règles pseudo-statiques (URL Rewrite) de nginx Comment définir des liens pseudo-statiques dans WordPress

Ce qui suit est la configuration de nginx, qui doit être modifiée pour votre propre domaine. nom et chemin racine.

server {
    listen 80;
    server_name www.example.com;
    root /usr/local/www/wordpress;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
Après avoir modifié la configuration, redémarrez nginx Cela prendra effet et l'accès normal sera restauré.

systemctl restart nginx.service

Pour plus d'articles techniques WordPress, veuillez visiter la colonne

WordPress

tutoriel !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer