htaccess, vrais dossiers et dossiers simulés

Discussion dans 'URL Rewriting et .htaccess' créé par pater, 5 Novembre 2019.

  1. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    Bonjour à tous,

    je voudrais que toutes les uri demandées pointent vers une page rewrite.php, y compris les "faux" dossiers, comme www.mondomaine.com/test/coucou/retest --> mondomaine.com/rewrite.php.
    Jusque là j'y arrive.

    En revanche, en faisant ça, les pages css qui sont dans un dossier css ne sont plus trouvées, idem pour les js dans un dossier js et pour les images dans un dossier img...

    Idéalement, il faudrait que je fasse un ^.*$ sauf ce qui se termine par css ou js ou etc. Mais je n'y arrive pas... Quelqu'un peut m'aider à écrire cette règle?

    Merci!
    Fred
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 461
    J'aime reçus:
    47
  3. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    Salut KOogar,

    merci! c'est effectivement une bonne piste :)
     
  4. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    Mais ça ne fonctionne pas, j'ai des images générées en php ainsi que des feuilles de styles en php avec headers, et du coup l'url absolue n'accepte pas le php.

    Il faut donc que je trouve une autre solution, du type ^.*$ "sauf", et c'est là que je bloque :(

    des idées?
     
  5. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 461
    J'aime reçus:
    47
    et avec une règle de redirection si répertoires et files sont virtuelles ?
    (elle serait a mettre en premier dans les règles de réécriture)
    Code:
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule .* - [L]
     
  6. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    Non :( erreur 404 sauf si l'url est seulement sur le nom de domaine
     
  7. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    J'en suis là :
    Code:
    RewriteCond %{HTTP_HOST} ^sousdom\.domaine\.com [NC]
    RewriteCond %{REQUEST_URI} !^\/css\/*.*$ [NC]
    RewriteCond %{REQUEST_URI} !^\/js\/*.*$ [NC]
    RewriteCond %{REQUEST_URI} !^\/img\/*.*$ [NC]
    RewriteCond %{REQUEST_URI} !^\/images\/*.*$ [NC]
    RewriteRule .* rewrite.php?id=1 [L]
    mais ça ne fonctionne pas avec sousdom.domaine.com/undossier/ car il va quand même chercher les css et js et images dans le sous-dossier "undossier" :/
     
  8. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 461
    J'aime reçus:
    47
    J'ai du mal a comprendre, votre fichier .htaccess va dans le répertoire du sous domaine donc ca devrait fonctionner si ca fonctionne pour le domaine, OU vous avez un fichier commun .htaccess au domaine et sous domaines ? (c'est faisable ca en .htaccess ?) par le fichier conf du serveur ok mais via le .htaccess enlever moi ce doute.

    Peut-être qu'avec la directive RewriteBase vous pourriez spécifier le chemin.
     
  9. pater
    pater Nouveau WRInaute
    Inscrit:
    5 Novembre 2019
    Messages:
    7
    J'aime reçus:
    0
    En fait oui, le domaine et les sous domaines pointent vers un seul et même dossier et sont redirigés avec un htaccess. C'est effectivement possible avec les RewriteCond %{HTTP_HOST}
     
Chargement...
Similar Threads - htaccess vrais dossiers Forum Date
Redirection htaccess vers 404 Netlinking, backlinks, liens et redirections Lundi à 14:43
Redirection url et url mobile htaccess Netlinking, backlinks, liens et redirections Dimanche à 18:03
.htaccess avec variables ? Netlinking, backlinks, liens et redirections 11 Novembre 2019
htaccess et navigation dans les dossiers URL Rewriting et .htaccess 6 Novembre 2019
htaccess . Dans quel ordre faire une redirection de HTTP vers HTTPS et sans www avec www URL Rewriting et .htaccess 5 Novembre 2019
Dossiers et index htaccess URL Rewriting et .htaccess 16 Octobre 2019
htaccess errordocument me fait perdre ID de session Développement d'un site Web ou d'une appli mobile 18 Août 2019
Désindexation pdf via htaccess Crawl et indexation Google, sitemaps 9 Juillet 2019
syntaxe commande dans htaccess Crawl et indexation Google, sitemaps 8 Juillet 2019
Passer des 404 spammées en 410 avec htaccess URL Rewriting et .htaccess 18 Juin 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice