Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: index.php/para1/para2 dziala, a /para1/para2 juz nie
Forum PHP.pl > Forum > Serwery WWW > Apache
trylik
cz

nie wiem czy ten temat powinien trafic do przedszkola czy nie, ale wiem na pewno ze ugrzezlem z nim na pare godzin

mam kiepski kotakt z adminem, wiec za bardzo nie mam dostepu do plikow konfiguracyjnych apache

a problem jest taki

apache2
jest stronka index.php/param1/param2/param3 itd

i to fajnie dziala, czyli acceptpathinfo jest na on

ale jesli ustawie sobie regulke w .htaccess
zeby z /param1/param2 przewalalo na index.php/param1/param2 (ale bez [R]) to juz nie chce

co wiecej jak wpisalem nawet co kolwiek typu:

RewriteRule ^ble$ /index.php/ble

to jest to samo

oczywiscie pojawia sie 404, czyli wydawac sie moze, ze serwer szuka sciezki, zamiast przetworzyc htaccessa

czy ktos zetknal sie z takim problemem?
.radex
Może dlatego, że skrypt nie jest w głównym katalogu....

Skoro mówisz o pathinfo, to rozumiem, że całość parsujesz przez php.

Ja np. dla mojego CMS-a (na localu) mam taką regułkę:

Kod
RewriteRule ^(.*)$ /wtrmln3/index.php/$1 [L]


ale zakładając, że masz w głównym katalogu (bezpośrednio w folderze, który zwykle się zwie public_html):

Kod
RewriteRule ^(.*)$ /index.php/$1 [L]


Chyba będzie ok.

Nie znam się dobrze na tym, więc niczego nie obiecuję.

Edit:

A może nie masz obsługi .htaccess?
trylik
możliwe że nie mam takiej obsługi - tylko jak to można sprawdzić... googluje ale nic ciekawego jescze nie znalazlem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.