Comment écrire pour modifier l'URL dans la barre d'adresse
Résolujlb59 Messages postés 343 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 8 mars 2024 - 13 févr. 2024 à 20:11
- Comment écrire pour modifier l'URL dans la barre d'adresse
- Adresse url - Guide
- Darkino nouvelle adresse - Guide
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
3 réponses
10 févr. 2024 à 12:50
bonjour,
Tu as pour le moment une page index.php dans un dossier sur ton site.
Tu dois alors créer dans ce dossier un dossier page et, dans ce dossier page, un sous dossier faq. Dans ce dossier faq, tu crées alors un fichier index.ptp ou index.htm.
10 févr. 2024 à 15:54
Un grand merci yg_be et NHenry,.
yg_be, c'est exactement ce que j'avais fait, mais je n'avais pas pensé à créer un autre "index.xxx".
Je vais essayer en local et on verra bien.
Merci
NHenry, ton script a l'air très bien mais concernant le fichier "htaccess", je n't ai touché depuis le au tout début de mettre mon site en ligne, et il y a plus de 20 ans.
Et encore, c'était un exemple pris sur le Net, SdZ je crois !
Dans ton aide, tu fais allusion au fichier "FAQ" uniquement, mais il y a un très grand nombre à lister, et en cas d'erreur, y en a toujours, ce serait fastidieux de savoir d'où ça vient.
Comme avant de mettre en ligne, je programme en local, le "htaccess" ne peut être pris en compte qu'en ligne !
php 7
# ---- Définir le codage de caractères pour certains fichiers
# AddDefaultCharset utf-8 .css .htm .html .xhtml .php
# ---- hotlinking lorsque d'autres sites web créent des liens vers les images que vous hébergez
# RewriteEngine on
# RewriteCond %{HTTP_REFERER} !^$
# RewriteCond %{HTTP_REFERER} !^http://(www.)example.com/.*$ [NC]
# RewriteRule \.(gif|jpg|jpeg|bmp)$ - [F]
# ---- protect .htaccess and .htpasswd
<Files ~ "^.*\.([Hh][Tt])">
Order allow,deny
Deny from all
Satisfy all
</Files>
13 févr. 2024 à 19:42
Si tu utilises un serveur local (type wamp), ça marchera, sinon, en effet, ça ne se voit que si il y a un programme serveur (Apache ou Nginx par exemple) qui sert le contenu.
13 févr. 2024 à 19:48
Comment exécuter du php sans un programme serveur?
13 févr. 2024 à 20:11
Je n'utilise pas Wamp mais Laragon.
J'ai tellement l'habitude avec celui-là que je ne vois pas la nécessité d'en prendre un autre.
En local, Laragon utile Apache et autres qui sont sur mon pc, et je n'ai pas de problème de tests.
J'ai mis un .htaccess avec différents contenu, bien qu'il n'y ait pas d'erreurs, le problème reste le même.
C'est comme si je n'avais pas mis .htaccess, j'ai tout la même adresse avec le "?".
Donc, en local, il doit y avoir quelque chose de particulier.
Sur WebRankInfo, j'ai lu les infos de .htaccess chez Free, et je dois me rapprocher d'eux pour pouvoir modifier les autorisations.
Mais comme je ne me souviens plus du pwd, je l'ai demandé et ils doivent me l'envoyer par la poste, alors qu'il aurait été plus simple de le faire sur mon mail ou mon téléphone.
10 févr. 2024 à 13:48
Ou alors utiliser un fichier .htaccess pour faire de l'url rewriting.
Cela permet de prendre une URL définie pour la transformée selon tes besoins.
Par exemple :
http://qi98.free.fr/page/faq
Sera interprétée en
http://qi98.free.fr/index.php?page=faq
par cette règle :
RewriteCond %{REQUEST_URI} !^page/faq$
RewriteRule ^page/faq$ /index.php?page=faq [L]
13 févr. 2024 à 07:11
Bonjour NHenry,
J'ai ça aussi "en local", mais, bien qu'il n'y ait pas d'erreur, c'est toujours pareil qu'avant !
13 févr. 2024 à 07:14
Bonjour yg_be,
C'est exactement pareil qu'à l'origine, donc, aucune modification à apporter.