logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Serwer Apache - pytanie o aliasy - uzupełnianie slasha

115750 20 Cze 2005 11:21 2432 3
REKLAMA
  • #1 1592100
    115750
    Poziom 20  
    Posty: 591
    Pomógł: 3
    Ocena: 67
    Mam na swoim komputerze serwer WWW - Apache. Założyłem w pliku httpd.conf alias do katalogu poza katalogiem DocumentRoot.

    Porblem jest taki, że aby wejść na stronę z adresem aliasu trzeba podać adres wraz ze slashem na końcu czyli np. http://localhost/alias/
    Ja bym chciał, żeby wystarczyło podać http://localhost/alias

    Jednym słowem chodzi o automatyczne uzupełnianie końcowego slasha.

    Wiem, że to można zrobić, bo już kiedyś to zrobiłem ale teraz mam chyba amnezję :(
  • REKLAMA
  • #2 1592796
    andrewn
    Poziom 18  
    Posty: 172
    Pomógł: 25
    Ocena: 6
    Sprawa jest prosta, w przypadku gdy piszesz adres http://localhost/alias serwer szuka w zdefiniowanym katalogu pliku o nazwie alias.htm lub html, jesli natomiast napiszesz adres zakończony slash'em serwer poszukuje w zadeklarowanym katalogu pliku o nazwie index.htm lub default.htm lub inny który jest zdefiniowany w pliku konfiguracyjnym.

    Aby osiągnąć ten efekt należało by zmienić pliki konfiguracyjne.
  • REKLAMA
  • #3 1592809
    115750
    Poziom 20  
    Posty: 591
    Pomógł: 3
    Ocena: 67
    andrewn napisał:
    Aby osiągnąć ten efekt należało by zmienić pliki konfiguracyjne.


    Co za odpowiedź. To, że trzeba coś zmienić w plikach konfiguracyjnych to ja wiem. Tylko co i gdzie?
  • #4 1592934
    andrewn
    Poziom 18  
    Posty: 172
    Pomógł: 25
    Ocena: 6
    No cóż odpowiedź jest bardzo konkretna, jak pisałem serwer szuka pliku o danym rozszerzeniu i nazwie jesli jest slasz na końcu adresu, jesli natomiast tego slash's nie ma powinien byc umieszczony plik w zadeklarowanym katalogu. Z tego co piszesz to chyba nie wiesz co zrobić ale mały wycinek z pliku konfiguracyjnego Apach'a powinien pomóc
    oto on:
    #
    # DirectoryIndex: Name of the file or files to use as a pre-written HTML
    # directory index. Separate multiple entries with spaces.
    #
    <IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.shtml default.htm default.html index.php
    </IfModule>

    A tak wogóle wszystkie informacje można znaleźć w dokumentacji Apach'a
    Myślę że teraz już nie będzie kłopotów
REKLAMA