Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Apache - jak pozbyć się tyldy w adresie...
Citral
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 3.02.2004

Ostrzeżenie: (0%)
-----


Co powinienem zrobić aby skonfigurować apacza, żeby było

localhost/strona/

a nie

localhost/~strona

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Patrzyłem w configu (httpd.conf) ale znalazłem jedynie coś takiego

Cytat
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
# Under Win32, we do not currently try to determine the home directory of
# a Windows login, so a format such as that below needs to be used.  See
# the UserDir documentation for details.

<IfModule mod_userdir.c>
   UserDir "c:/usr/krasnal/www/*"
</IfModule>


Nie wiem jak to zmienić (jeśli to to), żeby wyeliminować domyślną tyldę. Wcześniej instalowałem wszystko osobno (nie krasnala) i domyślnie miałem bez tyldy.

No i przy okazji drugie pytanie. Dlaczego po wpisaniu

ErrorDocument 404 c:/usr/apache/error/404.php

plik nie jest rozpoznawany jako php tylko wyświetla przy errorze zawartość jako text?

natomiast po wpisaniu

ErrorDocument 404 "nie ma takiej strony...

nie wyświetla się text tylko standardowa odpowiedź IE o errorze 404

Ogólnie wszystko jest skonfigurowane poprawnie, strony php chodzą bez problemu...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Yacho
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Generalnie adres typu:
www.strona.pl/folder/
to adres podfolderu tzw documentRoota apache'a - czyli zwykly folder ktoryy utworzyc moze z reguly tylko root ... jest jednak na to rada - cos takiego jak Virtual hosty... definiuje sie to mniej wiecej tak jak ponizej - zakladamy ze masz konto www.strona.pl/~janek/ a chcesz miec www.strona.pl/janek/ -domysla strona ktora otwierasz jest index.php

Wiec otwieramy httpd.conf i lecimy:

NameVirtualHost *
Cytat
<VirtualHost *>
DocumentRoot /home/janek/
ServerName strona.pl/janek/
DirectoryIndex /home/janek/index.php
</VirtualHost>



KOMENTARZ :


NameVirtualHost * <-definiuje ze ciagow <VirtualHost *> bedzie nieskonczenie wiele - inaczej trzeba wypisywac osobne NameVirtualHost dla kazdego bloku

<VirtualHost *> <- rozpoczecie bloku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

DocumentRoot /home/janek/ <- tu wskazujesz gdzie faktycznie najduje sie strona WWW [do mojego przykladu byc moze bedziesz musial dodac /public_html/ lub cos podobnego sprawdz)

DirectoryIndex /home/janek/index.php <- tu wskazujesz co ma sie wyswietlac na jako strona defaultowa - nie musisz tego definowac jesli masz odpowiednio ustawione DirectoryIndex w wyzszej czesci configu apache ...

</VirtualHost *> <- zakonczenie bloku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

mam nadzieje ze pomoglo (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Citral   Apache - jak pozbyć się tyldy w adresie...   24.02.2004, 23:32:51
- - Yacho   Generalnie adres typu: www.strona.pl/folder/ to a...   25.02.2004, 02:08:34
- - Citral   ...   25.02.2004, 09:56:09
- - makay   Pewnie uzywasz krasnala i zgrales to do katalogu k...   25.02.2004, 10:21:03
- - Citral   ...   25.02.2004, 14:16:35


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:17