2010-05-20 14 views
6

chcę przekonwertować .php rozszerzenie .html rozszerzenia używając .htaccess zasadyJak przerobić .php na .html przy użyciu reguł .htaccess?

jest to coś mogę zrobić, a jeśli tak, to w jaki sposób?

+0

ja oczyścić swoje pytanie trochę aby uczynić go bardziej jasne, mam nadzieję, że nie przeszkadza. – Josh

+0

Logiczny sposób postępowania byłby odwrotny: żądania 'foo.html' zostałyby przepisane na' foo.php'. – Gumbo

Odpowiedz

10
RewriteEngine on 
RewriteRule ^(.*)\.html$ $1.php [nc] 

Używa mod_rewrite. $ 1 oznacza pierwszą część wyrażenia regularnego, a [nc] oznacza, że ​​wielkość liter nie jest rozróżniana.

Można również zapoznać się z tym artykułem: http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html

EDIT: Usunięto linię. Nie potrzebujesz tego, jak myślę. Skomentowałem również, co zrobiłem.

+0

to wydaje się nie działa .. Mam katalog tradesalvage/demo pod localhost .. wat powinienem umieścić? – redcoder

+0

przykład mam http: // localhost/tradesalvage/demo – redcoder

+0

próbowałem powyższego kodu, ale nadal mam .php ext – redcoder

3

Może spróbuj

RewriteCond %{REQUEST_FILENAME} =-f 
RewriteRule ^(.*)\.php$ $1.html [NC,L] 

RewriteRule ^(.*)\.html$ $1.php [NC,L] 
Powiązane problemy