Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Plik .htaccess
Forum PHP.pl > Forum > Przedszkole
Kenexos
Witam
szukam w necie tego pliku i znalazłem jeden wklejam do folderu z moją stroną i blokuje każdy plik chociaż że .htaccess jest czysty ;/ Nie wiem czemu..;/
Musze mieć ten plik działający dla tej funkcji mod-rewrite bo mi aktualnie jest bardzo potrzebne tongue.gif.
Wkleiłem do tego pliku jak tam pisze:
http://home.pl/pomoc/funkcje/htaccess/rewrite
Ale dałem nawet strona index się nie ładuję czy może mi ktoś uploadnąć plik ten by działał?
Sorry że nie wiem ale dopiero pierwszy raz mi to jest potrzebne i nigdy z tego nie korzystałem.

Dziękuje i pozdrawiam.


PROBLEM ROZWIĄZANY!!
Dzięki poradnikowi:
http://doc.piecyk.org/modRewrite.pdf
Polecam go wszystkim początkującym z .htaccess smile.gif
rybik
Jeżeli pusty plik .htaccess wywoluje blad to znaczy ze nie mozesz go uzywac i najpierw spytaj administracje serwera.
maziak
Cytat
Więc zanim coś konkretnego zrobimy trzeba sprawdzić czy nasz serwer obsługuje to zaklęcie.

Na własnym serwerze (localhost) sprawdzamy po prostu plik konfiguracyjny Apache-a httpd.conf (np. apache/conf/ httpd.conf ) czy linijka: LoadModule rewrite_module modules/mod_rewrite.so jest odhashowana (nie ma przed nią znaku #). Jeśli jest to po prostu go usuwamy, zapisujemy plik konfiguracyjny i uruchamiamy Apache-a ponownie.

Na serwerze, na którym nie mamy dostępu do plików konfiguracyjnych, czyli na wszystkich dzierżawionych komercyjnych i darmowych, na których przyszło nam składować nasze strony uruchamiamy funkcję phpinfo().

Jak to zrobić? Pewnie wiesz ale jakby co ;-) to proponuję zapisać na serwerze plik test.php w którym umieścisz poniższy kod:

1. <?PHP
2. phpinfo();
3. ?>

Po wykonaniu tego skryptu powinniśmy zobaczyć informacje na temat konfiguracji serwera. Odszukujemy wśród nich załadowane moduły Loaded Modules i jeśli jest tam moduł mod_rewrite to serwer obsługuje przepisywanie.


Źródło : http://www.northpole.pl/przyjazne-linki/
Kenexos
No zrobiłem co mówiłeś na xamppie.
Ale obojętnie jak wklejam do pliku .htaccess coś albo nic to index.php mi nie wyświetla dopiero jak ten plik usunę ;/ tak jakby blokował, czemu nie wiem.

Chce osiągnąć dzięki temu plikowi takie coś:
Zamiast:
index.php?show=nadawcza&co=41
By wyświetlało:
/pages/nadawcza

Czy coś takiego. Tylko by nie wyświetlało numerku 41 i użytkownik sam go nie mógł wpisywać tongue.gif.
A i mam pytanie jeśli zrobię tak pages/nadawcza czy jest jakiś sposób by ktoś zobaczył ten normalny link? jakiś haker czy co tongue.gif
maziak
Skoro jesteś na XAMPP to włącz ten skrypt w przeglądarce i od razu idz do folderu "xampp/logs" i otwórz plik error_log. Na samym dole bedziesz mial treść błędu. Wklej tu, albo rozgryź sam tongue.gif Najlepiej kilka linijek od dołu.

PS. apropo Twojego pytania - zajżyj do linku w moim poprzednim poscie. Tam wszystko ladnie masz napisane.
Kenexos
i nie działa :/
HElp!!!
mroczek
podaj więcej informacji, zrób jak napisał maziak.
Kenexos
No i dalej nic :/
Może da się zrobić inne linki w inny sposób??
Bo pełno stron tak ma że jak musieli by mieć strona/ludzie.php?show=Karol
to mają strona/ludzie i to samo jest jak zmienić link tak? Bo .htaccess mi nie działa.
Lars
Ehh...XAMPP ma domyślnie wyłączoną obsługę mod_rewrite.
Idź do xampp/apache/conf/httpd.conf i usuń # przed wpisem zawierającym mod_rewrite.
maziak
W miarę jak będziesz się dłużej uczył programowania zrozumiesz, że raczej rzadko występuje sytuacja pod tytułem "nie działa". Działa, błąd leży po Twojej stronie. Poza tym, nic bardziej nie denerwuje użytkowników forum niż lakoniczne "nie działa, pomóżcie". Więc nie bądź oporny i wklej treść błędu!! (jak? opisałem w poście powyżej) Bez tego ani rusz, nikt Ci tu nic nie pomoże, bo nie wiemy tak naprawdę z czym.
Kenexos
@Lars
No zrobiłem tak tongue.gif
@maziak
Jakiego błędu co ty gadasz?? Jest taki błąd że nie czyta index jak mam pusty .htaccess -.-
Tak jagby nie było index.php i żadnej podstrony w tym katalogu gdzie go wkleiłem!
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.