Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mod_rewrite - ucinanie .php
DaVidk89
post 15.01.2008, 12:00:18
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Sh4dow
post 15.01.2008, 12:36:17
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


.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

Ten post edytował Sh4dow 15.01.2008, 12:36:51


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 06:00