IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

htaccess et css


Sujet :

Apache

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2020
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2020
    Messages : 18
    Points : 23
    Points
    23
    Par défaut htaccess et css
    Rebonjour.

    Me voici avec une autre question :
    Je suis amené à opérer des redirections en htaccess. J'ai le fichier suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^file-([0-9]+)-t.html   ../../folder0/folder/filenew.php?elt=$1 [L]
    Il s'agit donc quasiment d'un changement de site. La redirection marche, mais les <link> et <script> figurant dans la nouvelle page ne sont pas trouvés ou pas pris en compte.
    Existe-t-il un moyen simple (option) en htaccess pour forcer cette prise en compte ?

    Merci pour votre aide.
    JD

  2. #2
    Membre éclairé
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 355
    Points : 728
    Points
    728
    Par défaut
    Bonjour,

    Si les URLs des fichiers css et js n'a pas changé, tu peux ajouter une RewriteCond pour ne pas appliquer la réécriture sur les fichiers ou dossiers existants :
    https://httpd.apache.org/docs/2.4/re...lback-resource

    Si les fichiers css et js doivent être délivrés par le fichier filenew.php, il faudrait plus de détail sur ce fichier et les tests réalisés.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2020
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2020
    Messages : 18
    Points : 23
    Points
    23
    Par défaut
    Merci de ta réponse.

    En fait, le problème, tel que je le comprends, vient du fait que, malgré la redirection, les path des fichiers liés sont encore interprétés par rapport à l'ancienne page.

    Comme il n'y avait que 2 fichiers css qui posaient problème, je les ai simplement copiés dans l'ancienne structure. Et ça marche.
    Maintenant, s'il est possible de modifier l'interprétation des fichiers évoqués ci-dessus, je suis toujours intéressé.

    Bien cordialement
    JD

Discussions similaires

  1. Redirection avec htaccess et css en absolu
    Par dzaohfz dans le forum Apache
    Réponses: 1
    Dernier message: 06/06/2017, 11h41
  2. RewriteRule htaccess bloque css et jQuery
    Par cygne dans le forum Apache
    Réponses: 7
    Dernier message: 23/12/2014, 20h58
  3. PHP dans CSS qui utilise .htaccess
    Par dancom5 dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 20/01/2014, 15h17
  4. [URL Rewriting] mon .htaccess tue mon css
    Par 7studio dans le forum Apache
    Réponses: 1
    Dernier message: 04/01/2008, 19h56
  5. Réponses: 2
    Dernier message: 07/11/2007, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo