Permalink et lighttpd

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #459509
    lordphoenix
    Membre
    Chevalier WordPress
    102 contributions

    Bonjour,

    Quelqu’un a déjà réusssi à faire fonctionner les permalink avec un serveur lighttpd ?
    J’utilise ce serveur en local car il est plus léger qu’apache mais il faut absolument que je puisse activer les permalink car j’ai besoin de tester des plugin de redirection or le mécanisme par défaut de wordpress ne fonctionne qu’avec apache.

    S’il y a un pro de la ré-écriture d’url sous lighttpd dans la sale…..

    Merci d’avance.

    #630019
    bdel
    Participant
    Initié WordPress
    1 contributions

    J’utilise les permalink avec lighttpd, et ça fonctionne(ait) tout seul.

    Je viens de mettre à jour en 2.6 et ça ne fonctionne plus. (j’ai une erreur 404)

    Je n’ai pas encore regardé en détail la conf de lighty, mais quelqu’un as déjà vu ça en 2.6 ?

    Merci

    #630020
    BertrandB21
    Participant
    Maître WordPress
    590 contributions

    Je déterre un vieux sujet … mais c’est afin de bénéficier du titre qui correspond exactement à la question.
    La solution ci dessous a été trouvée en mixant deux ou trois solution trouver dans des blogs (perdu les liens n’hésitez pas à revendiquer la paternité). Je la dépose pour complétude du forum elle a été testée sur un vps openvz sous debian 6. Pour debian le contenu du fichier est à déposer dans un fichier sous /etc/lighttpd/conf-available chez moi je l’ai appelé 50-wordpress.conf
    Elle présuppose l’installation de wordpress dans un répertoire blog sous la racine

    $HTTP[“url”] =~ “^/blog” {
      server.error-handler-404 = “/blog/index.php?error=404”
      url.rewrite-final = (
    
        # Exclude some directories from rewriting
        “^/blog/(wp-admin|wp-includes|wp-content|gallery2)/(.*)” => “$0”,
    
        # Exclude .php files at root from rewriting
        “^/blog/(.*.php)” => “$0”,
    
        # Handle permalinks and feeds
        “^/blog/(.*)$” => “/blog/index.php/$1”
      )
    }

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.