2010-03-01 4 views
0

J'ai installé WordPress en tant qu'application Web au IIS 7 mais j'ai un problème.Erreur d'URL WordPress sur IIS 7

Lorsque j'accède au site comme http://foo.com/wordpress/ cela fonctionne très bien. Mais quand je vais à http://foo.com/WordPress/ il me donne erreur 404. http://foo.com/WordPress/index.php fonctionne, mais ne donne aucun message de la base de données.

Puis-je faire quelque chose qui va rediriger /WordPress/ ou /WORDPRESS/ à /wordpress/?

+0

Je pense que le problème est que l'application wordpress ne trouve aucun fichier par défaut à afficher lorsque vous écrivez/WordPRess/ –

+0

Comment puis-je résoudre ce problème? –

+0

Définissez "index.php" comme page par défaut pour corriger cette 2ème partie. Le 1er problème est bizarre, cependant, Apache a toujours été sensible à la casse. – tadamson

Répondre

0

Sa question un peu plus ancienne, mais je traitais le même problème et n'ai pas trouvé de réponse claire, donc cela pourrait effectivement aider quelqu'un. J'ai réparé le même avec les étapes suivantes:

1) Assurez-vous que les règles dans le web.config du dossier avec wordpress sont insensibles à la casse. Mon web.config ressemble à ceci:

<rewrite> 
     <rules> 
      <rule name="wordpress" patternSyntax="Wildcard"> 
       <match url="*" ignoreCase="true" /> 
       <conditions> 
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
       </conditions> 
       <action type="Rewrite" url="index.php" /> 
      </rule> 
     </rules> 
    </rewrite> 

2) Installer et activer le plugin WordPress (le premier extrait de code) à partir de ce lien: case insensitive permalinks

Il n'est pas la meilleure solution, car il ne fonctionne pas faites les bonnes URL canoniques avec 301 redirection permanente par exemple, mais fonctionne comme une solution rapide.