www.example.pl/xyz zamiast www.example.pl/xyz.html

0

Tak jak w treści. Chciałbym dowiedzieć się w jaki sposób można pozbyć się rozszerzenia pliku z adresu url. Strony tworzę od niedawna, a pewnie jest to dość podstawowa wiedza, więc stąd też pytanie w jaki sposób to w ogóle działa?

1

Na jaki serwer wrzucasz pliki, bo każdy rodzaj różni się ustawieniami?

4

99.9% stron to nie są strony gdzie masz wrzucone czyste pliki html tylko serwisy mające odpowiedni backend więc ten problem nie istnieje. Jeśli wrzucasz jednak pliki i chcesz usunąc rozszerzenie to pierwsze pytanie czy to apache czy nginx?

1

Pytanie - o jakie pozbywanie się rozszerzenia Ci chodzi?
Czy o zamianę http://strona.pl/index.html tak, aby nie było widać tego .html na końcu? A może w ogóle - żeby zamiast tego zrobić http://strona.pl?
Czy chodzi o jakieś pliki podawane przez serwer WWW? Jakiego typu? Po co są one udostępniane - czy do osadzenia w jakiejś innej aplikacji, czy tak luźno sobie wiszą i czekają, aż ktoś je pobierze? Czy chodzi jedynie o to, co podałeś w tytule wątku, czy to tylko taki przykład, ale chcesz wszystko przerabiać?

1

Dowiedz sie o module REWWRITE i plikach .htaccess tam mozesz to elegancko roziwazac

3

Litości Panowie, naprawdę tak trudno koledze w potrzebie pomóc podpowiedziami?

@Viroz

na serwerze gdzie masz np Apache tworzysz plik .htaccess z zawartością

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

jak masz plik na serwerze dupa.php to wchodzisz na twojadomena.pl/dupa i powinieneś widzieć pożądany efekt.

Jak potrzebujesz do ngnixa to pisz, ewentualnie takie sprawy załatwiają frameworki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1