Nie działające końcówki .php w .htaccess


(Teofilp) #1

Więc tak, nie rozumiem jednej rzeczy.

Tworze sobie stronę, której nazwę przechowuje w bazie np.  home.html. 

Stworzyłem coś takiego że, jak wpisuje domena.pl/home.html to home.html jest zapisane w zmiennej, działa to za pomocą  poniższego kodu w .htaccess

RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^([a-zA-Z0-9-/.,]+)$ index.php?page=$1 [L]

Następnie wyszukuje pobraną zmienną home.html i jeżeli istnieje pobiera odpowiednie paramaterty. Krótko mówiąc jest wszystko ok. Strona się wyświetla prawidłowo.

 

  Mamjednak przypadek że nie chcę mieć końcówki .html a.php, więc odpowiednio w kodzie  pozmieniałem a linijkę w .htaccess z

RewriteCond %{REQUEST_URI} \.html$

 

RewriteCond %{REQUEST_URI} \.php$

(Jim1961) #2

A mogę zapytać po co Ci w ogóle to “html”, czy tam “php” na końcu URLa ??


(bart86) #3

Pierwszą stronę zawsze się tworzy o nazwie index.html lub index.php