/ / .htaccess skryť rozšírenie PHP predchádzajúce POST - php, .htaccess, mod-rewrite

.htaccess skryť rozšírenie php zabraňujúce POST - php, .htaccess, mod-rewrite

Skúšal som skryť rozšírenia php premoje stránky. A ja som dokázal spojiť niekoľko odpovedí Stackoverflow, aby som to urobil. Mám však iba jeden posledný problém, keď keď POST, výsledná stránka zobrazuje príponu .php. Môže mi niekto pomôcť v tom, čo potrebujem vyladiť s mojím súborom htaccess, aby sa nezobrazila .php úplne?

# Turn mod_rewrite on
RewriteEngine On

RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]

# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ http://www.example.com/folder/$1 [R=301,L]

# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+).php([#?][^ ]*)? HTTP/
RewriteRule ^(.+).php$ http://www.example.com/folder/$1 [R=301,L]

# Resolve .php file for extensionless php urls
RewriteRule ^([^/.]+)$ $1.php [L]

Tu sú dva zdroje, ktoré som použil v Stackoverflow: Ako skryť rozšírenie .php v .htaccess Formulár webových stránok nemá pri použití kódu na odstraňovanie prípon súborov .htaccess žiadnu hodnotu

odpovede:

1 pre odpoveď č. 1

Odstrániť toto:

RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^ - [L]

Hovorí:

Vážený mod-prepísať

Ak je metóda žiadosti POST, nech už je webová adresa akákoľvek, necháte ju prosím bezo zmeny bez prepisovania? A neuplatňovali by ste, prosím, žiadne ďalšie pravidlá?

S pozdravom,

atď.