Comment utiliser IIRF réécriture d'URL avec WordPress sur IIS pour le rendre convivial SEO

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 3
STATUSURL iirfStatus

# Une règle simple.
# Tests APPL_PHYSICAL_PATH - le chemin physique de l'application IIS
# Pour la demande d'URL donnée. Si le chemin d'accès physique n'existe pas,
# Cette règle réécrit la demande à une page 404.
RewriteCond%! -d
RewriteRule ^. * /winisp/404.aspx de $ [U, I, L]

# Une autre règle simple.
# Tests REQUEST_FILENAME pour l'existence. Si elle n'existe pas,
# Réécrit à une page 404. Parce que celui-ci suit ce qui précède, il sera
# Être efficace que lorsqu'un vdir IIS existe.
RewriteCond%! -f
RewriteRule ^. * /winisp/404file.aspx de $ [U, I, L]

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 3

# MaxMatchCount
#
# Indique le nombre maximal de sous-expression correspond à
# Capture pour un seul motif. Ceci indique la taille de la
tableau # dans le module C. Si vous avez un modèle avec plus de
# Le nombre par défaut de correspondances, définissez ce nombre.
#
# La valeur par défaut est 10.

#
# / Content / blogcategory / 0/33 /
#
# Devrait se traduire
#
# /index.php?option=com_content-task=blogcategory-id=0-Itemid=33

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 5

# ============================================
# Celui-ci détecte si le chemin physique de l'application existe.
# Dans le cas contraire, il redirige vers default.aspx.
#
RewriteCond%! -d
RewriteRule ^. * /default.aspx de $ [U, I, L]

# Ce
RewriteCond%! -d
RewriteRule ^. * /winisp/info.aspx de $ [U, I, L]

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 5

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 3
STATUSURL iirfStatus

# Les trois conditions suivantes sont enchaînées avec une valeur booléenne ET.
# Ensemble, ils veulent dire, si l'URL se termine par .foo. htm. php, ou .htm,
# S'il n'y a pas de fichier de ce nom et
# Il n'y a pas de répertoire pour ce nom
# La RewriteRule sera évaluée.
# Le RewriteRule est en vigueur que si le motif sur la règle correspond
# L'URL entrant. Dans ce cas cependant, le modèle est «* » qui
# Correspond toujours. Ainsi, le RewriteRule sera appliqué.
RewriteCond% (/|\.foo|\.htm|\.php|\.html|/[^.]*)$ [I]
RewriteCond%! -f
RewriteCond%! -d
RewriteRule ^. * /winisp/info.aspx de $ [U, I, L]

RewriteLog c: \ temp \ iirfLog.out
RewriteLogLevel 3
STATUSURL iirfStatus

# Vous pouvez la liste noire des demandes basées sur l'agent utilisateur via RewriteCond. Dans ce
# Cas toutes les demandes provenant d'un agent utilisateur qui contient le mot
# "Java" va obtenir une réponse 410 (). Dans ce cas, le remplacement
# Chaîne dans la RewriteRule n'a pas de sens. Nous utilisons - ici, mais il pourrait
# Être quoi que ce soit. Le bit important est le [G] modificateur qui est « Gone ».
RewriteCond% java [I]
. RewriteRule ^ * $ - [G]

# Vous pouvez également faire réécritures en fonction de l'agent utilisateur:
RewriteCond% ^ Mozilla. * $
RewriteRule ^. * /winisp/Mozilla.aspx $ [U, I, L]

RewriteCond% ^ (yourdomainname.com). * $ [I]

Début du processus

Par défaut WordPress URL Structure semble un peu plus robotique, car il est facile à utiliser du tout et encore moins ne pas être SEO friendly.

est au-dessus d'un exemple de ce que la structure par défaut WordPress URL ressemble. L'objectif de rendre la structure plus conviviale URL est que vos utilisateurs doivent savoir avant de lire l'article ce qu'il en est simplement en regardant l'URL. Le même objectif est d'être accompli pour les moteurs de recherche aussi bien.

Étape 1: Ouvrez la page Lien permanent Option

Vous devez d'abord ouvrir la page Option Lien permanent que vous pouvez trouver dans votre panneau de WordPress Administrateur si vous cliquez sur le réglage des onglets, puis allez à permalien. Vous devriez y voir quelque chose qui semble familier à l'image ci-dessus.

Vous devrez cliquer sur la cinquième option qui dit Structure personnalisée.

Étape 2: Choisissez votre structure de documentation

Il y a plusieurs façons une URL peut être organisée. WordPress donne quelques options que vous pouvez voir à deux, trois et quatre. Mais ce ne sont pas la meilleure option à notre avis.

Nous vous recommandons la structure d'URL

En utilisant cette documentation de votre structure d'URL sera riche en mots clés, car il contient le mot-clé de la catégorie et le titre. Comme celui ci-dessous:

Maintenant, alors que nous vous recommandons les options ci-dessus, il y a plusieurs autres façons dont vous pouvez organiser vos URL. Nous avons vu beaucoup d'options différentes en cours d'utilisation. Pour connaître la combinaison possible URL de la structure, vous devez apprendre quelques balises de documentation.

% Monthnum% - Mois de l'année, par exemple 05

.ay% - Jour du mois, par exemple 28

% Heure% - heure du jour, par exemple 15

% Minute% - minute de l'heure, par exemple 43

% Seconde% - deuxième de la minute, par exemple 33

% Postname% - Une version édulcorée du titre du poste (champ post limace sur Modifier le message / Page panneau). So This Is A Great Post! devient-ce est-un-grand-poste dans l'URL.

% Post_id% - Le # d'identification unique du poste, par exemple 423

% Catégorie% - Une version édulcorée du nom de la catégorie (champ catégorie limace Nouveau / Modifier panneau Catégorie). sous-catégories emboîtés apparaissent comme les répertoires imbriqués dans l'URI.

% AUTHOR% - Une version édulcorée du nom de l'auteur.

Pour plus d'informations sur les balises peuvent être trouvées dans WordPress Codex pour les permaliens.

Une fois que vous avez sélectionné la combinaison, le coller dans le champ, puis cliquez sur « Enregistrer les modifications »

Bonne chance avec le classement dans les moteurs de recherche.

Articles Liés