2017-08-07 6 views
0

Bonjour Stackoverflow Community, J'ai construit un site Web en utilisant HTML & CSS seulement, maintenant c'est en direct. Chaque fois que je veux le mettre à jour, je remplace simplement les fichiers dans le Gestionnaire de fichiers dans cPanel. Tout était parfait jusqu'à ce que je devais modifier le fichier .htaccess pour supprimer les extensions (.html) des URL. Mon problème est que href = "about-us" sans le .html ne fonctionne pas localement donc je ne peux pas simplement remplacer les fichiers dans cPanel, maintenant je dois supprimer .html de tous les liens dans toutes les pages du Gestionnaire de fichiers. Je dois le faire chaque fois que je mets à jour le site Web. Y a-t-il un moyen de contourner cela? comme un serveur local qui peut comprendre des liens comme href = "http://example.com" ou href = "about-us"? Aucune suggestion? MerciComment créer et éditer .htaccess et voir les changements localement sur un ordinateur

+0

Ne pas supprimer .html. Essayez-vous d'obtenir votre URL ressembler à ceci: 'example.com/about-us' au lieu de' example.com/about-us.html'? –

+0

vous essayez de faire [ceci] (https://stackoverflow.com/questions/5730092/how-to-remove-html-from-url)? –

+0

Oui, je l'ai fait et ça marche. Qu'en est-il localement? aussi je veux créer un lien vers la page d'accueil en utilisant une URL et ne pas utiliser index.html ou index – MEGA

Répondre

0

Merci à alex et Bogdan Stocia, je l'ai utilisé MAMP pour l'exécuter localement et créé le fichier .htaccess pour pouvoir afficher les pages sans .html et remplacé <a> balise lien vers ma page d'accueil avec href = »/"au lieu de href =" index ".