Insérer rewrite rules dans le .htaccess à chaque regénération (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #487616
    arena
    Participant
    Maître WordPress
    844 contributions

    Bonjour,

    Voilà, à chaque fois que l’on change ses options permalinks dans wordpress, le .htaccess est regénéré.

    Je cherche la séquence de code ad-hoc

    pour insérer mes rewrite rules (devant celle de wordpress)

    à l’activation de mon plugin
    à chaque regénération du .htaccess

    Merci pour votre aide.

    #744301
    Environnement-France
    Participant
    Maître WordPress
    1115 contributions

    normalement, tu définis au début les permaliens et tu ne dois plus y toucher.
    sinon par FTP, je met le fichier .htaccess en lecture (permission 444)
    comme ça WordPress ne l’écrase pas et je fais les modifications moi-même par FTP.

    #744302
    Aphrodite
    Participant
    Maître WordPress
    4750 contributions

    d’ou tiens tu que le htaccess est regénéré ??? ca v pas non !

    Il est ecrit une fois pour toute et heureusement !!! Imagine que sur mes plateforme il soit régénéré a chaque fois qu’un blog est créé et qu’il change ses permaleinks !!!

    Une fois en place tu peux changer a volonté tes permalinks ca ne touchera pas le htaccess !

    #744303
    arena
    Participant
    Maître WordPress
    844 contributions
    #744304
    Aphrodite
    Participant
    Maître WordPress
    4750 contributions

    lol

    lit bien ce qui est ecrit !!!

    La regle de rewrite est ecrite une fois pour toute heureusement ! Le probleme se pose pour inserer la rewrite rule une bonne fois c’est tout.

    Tu te rend bien compte que sur une plateforme avecc X site c’est pas envisageable !!! chaque ustilisateur peut defeinir ses permalinks a volonté.

    regarde la gueule de mon htaccess :

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]

    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    RewriteRule ^(.*/)?sitemap.xml wp-content/sitemap.php [L]
    RewriteRule ^(.*/)?avatar/(.*) wp-content/avatar.php?file=$2 [L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule . index.php [L]

    et il n’a JAMAIS changé et j’ai X structures de permalinks sur différents sites.

    Pareil en monosite. La rewrite rul doit etre insérée évidemment mais une bonne fois pour activer les permalinks personnalisés. Il ne se regenere pas a chaque changement !

    #744305
    arena
    Participant
    Maître WordPress
    844 contributions

    merci !

    #744306
    Aphrodite
    Participant
    Maître WordPress
    4750 contributions

    oui mais attention ne recopie pas ce htacces pour toi ca ne marchera pas. C’est un WP multisite les rewrite sont différents 🙂

    donc si il n’y en a pas, créé le fichier.htaccess a la racine de ton site, met lui les droits en ecritures ou recopie les infos que te donnera WP lorsque tu voudra appliquer les permalink personnalisés.

    #744307
    arena
    Participant
    Maître WordPress
    844 contributions

    merci !

8 sujets de 1 à 8 (sur un total de 8)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.