Skocz do zawartości
marcinp

.htacess I Mod_rewrite

Polecane posty

Witam

 

Czy moze mi ktos pomoc i napisac jak wlaczyc obsluge plikow .htaccess oraz obsluge mod_rewrite na serwerze.

 

Tylko prosze o jakies dokladniejsze wskazowki, a nie cos w stylu "w apache".

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To ja może korzystając z okazji opisze swój problem. Kupiłem serwer w webperoni.de z Debianem 3.1 i Confixxem. No i właśnie mam problem z mod_rewrite. Otóż gdy umieszczę na serwerze .htaccess rewrite nie działa, a ponad to nawet gdy próbuję wejść nawet na fizycznie istniejący plik wyskakuje błąd 403. Dodam, że plik .htaccess jest dobry, nie zawiera błędów i działał na moim poprzednim serwerze (webd). Rewrite_mod jest włączony w konfiguracji apacha.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Widocznie jednak nie jest włączony w httpd.conf lub dla danego konta.

W logach oczywiście nic nie widać ;>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W httpd.conf jest włączony, a jak sprawdzić czy jest włączony dla danego konta?

 

W logach jest tak:

[Wed Feb 21 08:29:21 2007][error] [client 81.26.x.33] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies th$

[Wed Feb 21 08:29:22 2007] [error] [client 83.24.x.233] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies $

[Wed Feb 21 08:29:22 2007] [error] [client 89.79.x.176] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies $

[Wed Feb 21 08:29:23 2007] [error] [client 83.7.x.51] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies t$

[Wed Feb 21 08:29:24 2007] [error] [client 83.4.x.211] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies $

[Wed Feb 21 08:29:24 2007] [error] [client 83.22.xx.247] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies $

[Wed Feb 21 08:29:24 2007] [error] [client 83.28.x.183] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies$

[Wed Feb 21 08:29:25 2007] [error] [client 83.14.x.210] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies$

[Wed Feb 21 08:29:25 2007] [error] [client 83.5.x.194] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies t$

 

 

Edit:

Do apache2.conf dodalem:

<Directory /var/www/*/html>

AllowOverride none

Options MultiViews SymLinksIfOwnerMatch Indexes FollowSymLinks

</Directory>

i teraz plik .htaccess nie wywołuje błędu 403, ale rewrite_mod dalej nie działa

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A masz w ogóle go enabled? Zobacz w mods_enabled czy jakoś tak... Pozdr.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a dodaj na samym początku pliku .htaccess

Options +FollowSymLinks

i zobacz czy zacznie działać?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
A masz w ogóle go enabled? Zobacz w mods_enabled czy jakoś tak... Pozdr.

Tak jest w katalogu mods_enabled

 

a dodaj na samym początku pliku .htaccess

Options +FollowSymLinks

i zobacz czy zacznie działać?

Niestety nie pomaga :/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Spróbuj w configu dla danego vhosta dać:

AllowOverride all

zamiast none

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spróbuj w configu dla danego vhosta dać:

CYTAT

<Directory /var/www/*/html>

AllowOverride all

</Directory>

 

zamiast none

Wtedy są wszędzie błędy 403, i nie ważne czy wpisze "all", czy konkretna nazwę...

 

 

@Edit

Poradziłem sobie. Pliki z konfiguracją apacha są trochę "porozrzucane", ale myślałem że skoro dodałem:

AllowOverride none
Options MultiViews SymLinksIfOwnerMatch Indexes FollowSymLinks

do apache2.conf to powinno działać. Jednak nie działało, a wystarczyło ten kod dokleić do pliku /etc/apache2/confixx_vhosts/web1.conf

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×