Quel est le .htaccess ?
Quel est le .htaccess ?
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #-------------------------------------------------- # R?pertoire : beta #-------------------------------------------------- # Le serveur doit suivre les liens symboliques : Options +FollowSymlinks # Activation du module de réécriture d'URL : RewriteEngine On #-------------------------------------------------- # Régles de réécriture d'URL : #-------------------------------------------------- RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9-]*)$ index.php?Page=$1 [L] #-------------------------------------------------- # Gestion d'erreur : #-------------------------------------------------- ErrorDocument 400 /Templates/errors/400.php ErrorDocument 401 /Templates/errors/401.php ErrorDocument 402 /Templates/errors/402.php ErrorDocument 403 /Templates/errors/403.php ErrorDocument 404 /Templates/errors/404.php ErrorDocument 405 /Templates/errors/405.php ErrorDocument 500 /Templates/errors/500.php ErrorDocument 501 /Templates/errors/501.php ErrorDocument 502 /Templates/errors/502.php ErrorDocument 503 /Templates/errors/503.php ErrorDocument 504 /Templates/errors/504.php ErrorDocument 505 /Templates/errors/505.php
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Non ma redirection c'est dans un code html mon htaccess et à la racine de mon site web
Et comment est construit ce code HTML de redirection ?
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
<meta http-equiv="refresh" content="3; URL=Deconnexion/Etape/2">
Je repose la question autrement : quel est le code PHP ou autre qui calcule l'URL Deconnexion/Etape/2 qui apparaît dans ta balise <meta> ?
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Ma balise meta est t'elle qu'elle est :
Ensuite mon code PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <meta http-equiv="refresh" content="3 URL=Deconnexion/Etape/2">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php if ((isset($_GET['Etape']))) { switch(strip_tags($_GET['Etape'])) { case 1: echo ('Etape 1'); break; case 2: echo ('Etape 2'); break; default: echo ('Default de la page PHP'); break; } } else { echo ('Default de la page PHP'); } ?>
Je ne comprends rien. Je vais essayer de résumer, corrige-moi si je me trompe. Tu demandes l'URL Deconnexion/Etape/1. Cela renvoie une page HTML qui contient le code HTML suivant :
Ca redirige le navigateur vers Deconnexion/Etape/2. Et là, il se passe quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Deconnexion/Etape/2
Si tu veux que cette URL Deconnexion/Etape/2 soit renvoyée vers index.php?Page=Deconnexion&Etape=2, il faut mettre la configuration RewriteRule que tu donnais le 16/04 à 13h33 dans ton .htaccess :
Sans cette règle, la page index.php ne sera jamais appelée pour Deconnexion/Etape/2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(.*)/(.*)/(.*)$ index.php?Page=$1&$2=$3 [L]
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Elle y es bien j'avais oublier de la copier coller sur mon autre post :p :/
Problème c'est qu'elle me fait ma page sans mon css/js/images :/
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager