Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mod_rewrite - ucinanie .php
Forum PHP.pl > Forum > Serwery WWW
DaVidk89
Witam, jak powinna wyglądać reguła w mod_rewrite, która pozwoli na dostęp do www.domena.pl/plik.php w takiej formie: www.domena.pl/plik? Przydałoby się chyba też jakieś zabezpieczenie w razie jakby na serwerze instniał katalog /plik a użytkownik chciałby się dostać do /plik/obrazek.jpg aby go wtedy nie przerzucało do plik.php.
Pozdrawiam.
Sh4dow
.htaccess
Kod
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^?]*)(\?.*)$ /$1.php$2 [L,QSA]

nie daje do konca glowy ale sprawdz czy dziala, jesli nie to zmien wyrazenie. RewriteCond eliminuja ci jesli uzytkownik kieruje ci sie na plik(f) katalog(d) lub link symboliczny(l)
Mozesz jeszcze zmienic addType zeby pliki bez rozszerzen byly parsowane przez php
Kod
ForceType application/x-httpd-php

http://wortal.php.pl/phppl/wortal/artykuly.../przyjazne_urle

Powodzenia
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.