Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blokowanie wykonywania plików
Forum PHP.pl > Forum > PHP
mihow
Witam!
Testuję sobie zastosowanie "mod_rewrite" na swoim serwerze.
Wszystko mi działa OK z wyjątkiem jednej rzeczy - chciałbym zablokować wykonywanie URL'i odwołujących się bezpośrenio do skryptów PHP czyli:

www.moja_strona.pl/news.php

Po wpisaniu tego adresu lub do innych skryptów PHP na moim koncie chciałbym aby wyświetlał się błąd 404.

Czy jest to możliwe?

Michał
porady-it.pl
Wydaje mi się że nie powinno być problemu jeśli zastosujesz te same reguły jak przy tworzeniu reguł z końcówkami html tylko użyj końcówek php i przekieruj na twoją stronkę 404, powinno działać.
mihow
No niestety, ale u mnie takie coś nie działa na home.pl:

  1. <?php
  2. RewriteEngine On
  3.  
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6.  
  7. RewriteRule ^([a-zA-Z]+).php error404.html [L]
  8. ?>
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.