Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] Zablokowanie plików PHP
Forum PHP.pl > Forum > PHP
sebekzosw
Witam!

Postanowiłem zrobić stronę o tematyce, którą zachowam dla siebie. Postanowiłem użyć mod_rewrite. Wszystko pięknie działa, ale chciałbym coś zmienić, otóż za pomocą
Kod
AddHandler application/x-httpd-php .html
powoduje, że mogę wyświetlić plik index.php za wpisując index.html

lub używając

Kod
RewriteRule ^(.+),(.+),([0-9]+)\.html$ film.php?film=$3 [QSA]
mogę zobaczyć film z linku piraci-z-karaibow-klatwa-czarnej-perly,pirates-of-the-caribbean-the-curse-of-the-black-pearl,2.html

I tu jest ten problem - mogę też zobaczyć to wpisując w przeglądarce film.php?film=2, a plik index.html, wpisując index.php - jak mogę to zablokować, żeby nie dało się z tej drugiej wersji wejść?
sniver
wykonaj przekierowanie na ten właściwy URL np. w tym pliku PHP lub za pomocą RewriteCond i RewriteRule z przekierowaniem 301
sebekzosw
nie mam bladego pojęcia jak to zrobić :|
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.