ugrás a tartalomhoz

Archívum - Jún 26, 2015

.htaccess RewriteRule

this.isti · 2015. Jún. 26. (P), 15.58
Sziasztok!

Azt szeretném elérni, hogy az oldal elérhető legyen kiterjesztés nélkül, illetve html kiterjesztés esetén irányítsa át a kiterjesztés nélküli oldalra.

Következő kóddal próbálkoztam:
RewriteEngine On
RedirectMatch 301 (.*)\.html$ http://honlap.hu$1
RedirectMatch 301 (.*)\.htm$ http://honlap.hu$1

RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]


Ez működik is addig, míg nincs ugyanolyan nevű mappa és php fájl, ugyanabban a könyvtárban.
Ha ugyanaz a php-nak és a mappának a neve, 404-es hibaüzenet jön elő, ha nem adom meg az url-ben a .php kiterjesztést.

Mit javítsak a kódon?

Köszönöm előre is a segítséget!