Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przyjazne URLe
Forum PHP.pl > Forum > Przedszkole
Mlodycompany
Elo. Mam od dawna na stronie wprowadzone przyjazne URLe. Zawsze działało lecz po reinstalacji systemu co się wiąże z reinstalacją serwera przestało działać. Mam w głównym katalogu plik .htaccess a w nim kod
Kod
<Files index>
 ForceType application/x-httpd-php
</Files>


Czy ktoś może wie w czym jest problem?
hiszpanespaniol
może mod rewrite wyłączony? czy nie korzystasz?. jeżeli używasz sposobu z wykorzystaniem path_info, to mod rewrite nie potrzebny. a może domyślnie obsługa htaccess jest wyłączona?. może masz nowszą wersję serwera?

edit:
napisz "dupa" w .htaccess i sprawdź czy restart serwera wywali błąd. jeżeli nie, to poszukaj gdzie się włącza obsługę htaccess
Mlodycompany
Zmieniłem i normalnie krasnal ruszył. 
hiszpanespaniol
acha, krasnal, nie apache. czyli powinieneś mieć zielone piórko bodajże w pasku, nie czerwone. krasnal obsługuje .htaccess? może powinieneś w menu krasnala poszukać czegoś w stylu access.txt albo access.conf? w końcu to windows i prawdopodobnie ma inną nazwę htaccess'a.

edit:
jeśli masz krasnala przez wine uruchamianego, to nie pomogę hehe winksmiley.jpg
phpion
Cytat(hiszpanespaniol @ 3.01.2009, 16:47:08 ) *
acha, krasnal, nie apache. czyli powinieneś mieć zielone piórko bodajże w pasku, nie czerwone. krasnal obsługuje .htaccess? może powinieneś w menu krasnala poszukać czegoś w stylu access.txt albo access.conf? w końcu to windows i prawdopodobnie ma inną nazwę htaccess'a.

edit:
jeśli masz krasnala przez wine uruchamianego, to nie pomogę hehe winksmiley.jpg

Dżizys - co za bzdury... Krasnal to pakiet zawierający w sobie m.in. Apache. Inna nazwa .htaccess na Windowsie - pierwsze słyszę. I co do tego wszystkiego ma Wine?
hiszpanespaniol
jestem pewien, że to co się wpisuje normalnie do pliku .htaccess, pod krasnalem wpisuje się do innego pliku. masz rację krasnal to pakiet, na dodatek windowsowy. apache to serwer po prostu. w krasnalu wszystko jest ułatwione i dlatego myślę, że trzeba szukać w menu krasnala (dostępnym pod ppm z tacki systemowej).

wine to był żart ale widocznie go nie wyczułeś.

Dodatkowo Twój post wnosi mnóstwo pomocy do tego wątku, co za tym idzie - mój też. Piszę na wypadek gdybyś i tego nie wyczuł: tu jest sarkazm
Mlodycompany
w krasnalu mam zielone piórko i wszystko normalnie działa oprócz tych URLi. Dokładnie chodzi o to że gdy w adresie mam ../index.php/wartoscn/ to wczytuje strone normalnie ale bez stylu, ale to pół biedy a jak mam ../index/wartoscn/ to mi pokazuje błąd 404. Mam konfiguracje w krasnali access.conf. Zawartość tego pliku to

Kod
#
# This is the default file for the AccessConfig directive in httpd.conf.
# It is processed after httpd.conf and srm.conf.
#
# To avoid confusion, it is recommended that you put all of your
# Apache server directives into the httpd.conf file and leave this
# one essentially empty.
#

<Directory />
order allow,deny
allow from all
Options Indexes Includes ExecCGI
</Directory>

<Directory /usr/Apache/httpd/html/*>
Options Indexes Includes ExecCGI
AllowOverride All
order deny,allow
allow from all
</Directory>

<Directory /usr/www/*>
Options Indexes ExecCGI Includes FollowSymLinks
order deny,allow
allow from all
AllowOverride All
</Directory>
phpion
<ot>
Cytat(hiszpanespaniol @ 3.01.2009, 17:08:30 ) *
wine to był żart ale widocznie go nie wyczułeś.

W takim razie odjechany z ciebie wesołek, taki totalny krejzol.
</ot>

@Mlodycompany:
Nie odpowiedziałeś na pytanie czy masz włączony mod_rewrite. Musisz poszukać w konfigach Apache (normalnie jest to plik httpd.conf ale nie wiem czy Krasnal nie korzysta z innych plików).
Mlodycompany
Jeżeli Ci chodzi o linijkę
Kod
LoadModule rewrite_module modules/mod_rewrite.so
to mam odhashowaną, więc chyba włączoną.
Pilsener
Mode_rewrite a obsługa plików .htaccess to dwa zupełnie odmienne pojęcia - poszukaj na forum pod hasłem typu "jak włączyć obsługę plików .htaccess" - było kilka razy.
Mlodycompany
Jak możesz to daj konkretny link, bo po wpisaniu twojego hasła w wyszukiwarce na forum pokazało 64 strony i przejrzałem pięrwszą i nic na temat włączenia nie ma.

Czy ktoś wie co jest grane?questionmark.gifquestionmark.gif Siedzę nad tym pół dnia i nadal nic nie zrobiłem a jest mi to bardzo potrzebne.

Proszę o pomoc
Mlodycompany
No dobra. htaccess działa, bo wpisałem krzaki i mi błąd wywalił, ale nadal nie działają URLe. Gdy mam adres http://localhost/profil.php/1/ strona normalnie wchodzi ale gdy już zmienię na http://localhost/profil/1/ pokazuje błąd 404. Co powiecie w takiej sytuacji?
erix
A może regułki pokażesz? Szklana kula zamrożona.
Mlodycompany
tzn jakie regułki biggrin.gif
DREEMus
Cytat(Mlodycompany @ 3.01.2009, 13:35:53 ) *
Kod
<Files index>
 ForceType application/x-httpd-php
</Files>


Czy ktoś może wie w czym jest problem?

Ten kod znaczy że przyjazne URLe masz tylko dla pliku INDEX ...
Mlodycompany
Ale jak zmienie index na profil też nie działa. Kiedyś miałem wpisane sklep i działało.
erix
Cytat
tzn jakie regułki

Rule = reguła

Zawartość .htaccess by się przydała.

edit: @down: nie chodziło mi o httpd.conf winksmiley.jpg
Mlodycompany
erix zawartość .htaccess jest dwa posty wyżej tongue.gif
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.