Bonjour, j'ai un dossier contenant les fichier suivant sur mon serveur 000webost :

assets                       2022-08-25 21:07:00    drwxr-xr-x
fonctions                    2022-08-26 14:13:00    drwxr-xr-x
images                       2022-08-25 23:34:00    drwxr-xr-x
connexion.php       3.3 kB   2022-08-25 20:44:00    -rw-r--r--
deconnexion.php     0.7 kB   2022-08-25 20:44:00    -rw-r--r--
espace-membre.php   7.0 kB   2022-08-25 20:44:00    -rw-r--r--
htaccess            0.2 kB   2022-08-25 20:22:00    -rw-r--r--
index.php           14.3 kB  2022-08-27 10:28:00    -rw-r--r--
inscription.php     5.2 kB   2022-08-25 20:44:00    -rw-r--r-- 

J'aimerais que chacun des slugs des pages hormis index.php soit qui est d'orgine bon "https://mon-site.com/nom-de-la-page" sans l'extention .php à la fin car pour l'instant mon slug est : "https://mon-site.com/nom-de-la-page.php"

J'ai trouvé sur internet que je devais passer par lefichier htaccess masi je n'ai rien réussi à faire je n'ai pas compris les commandes et très peu de sites en parlent.

Merci

6 réponses


popotte
Réponse acceptée

Ah, c'est compliqué sans le local, faudrait tenter de réinstaller ^^'

Ah c'était pour mettre le fichier dans ton hébergeur x)

Alors si tu as un access ssh a ton 000webhost faudrait que tu y accedes et que tu vérifies dans la config apache que tu as bien cette option:

AllowOverride All

Sit u ne l'as pas il faudra le mettre puis lancer la commande sudo service apache2 restart et ça devrait être bon

Hello :)

Alors oui il faut passer par le .htaccess (et non, le fichier ne doit pas être htaccess mais .htaccess :p)

Ensuite pour le contenus du fichier ça devrait être ces commandes:

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

Essayes en local pour commencer et ensuite quand c'st bon pousses le ficher en sftp

Je ne comprend vraiment pas, je ne peux pas essayer en local j'ai un probleme avec mon wamp, j'ai mis les commande dans .htaccess mais il ne se passe rien. Que veux tu dire par pousser en sftp?

ah mince l'acces ssh est seulement pour les membres premieum bon bah tant pis

très peu de sites en parlent

Euh... Tu cherches "enlever .php dans url" sur google, tu as des centaines de sites qui en parlent. 🤨

Ils ont fermés l'access SSH? C'est des rats Webhost xD

Au pire heberges chez google (Google Cloud Run)

Vérifies si tu ne va pas dépasser la partie gratuite ici: https://cloud.google.com/run#section-13 Tu a le prix (pas cher) si tu dépasses, ,et la ligne "Always Free" c'est le forfait gratuit que tu as par mois, niveau requetes je pense que c'est bon, tu as droit a 2millions de requetes gratuites par mois, et ensuite c'est 0.40€ par million de requete hors forfait :p

Et la au moins tu aura access ssh ^^