/ / .htaccess per nascondere l'estensione php impedendo POST - php, .htaccess, mod-rewrite

.htaccess per nascondere l'estensione php impedendo POST - php, .htaccess, mod-rewrite

Ho cercato di nascondere le estensioni php peril mio sito. E sono stato in grado di riunire alcune risposte StackOverflow per fare proprio questo, ma ho solo un ultimo problema in cui, quando I POST, la pagina risultante mostra l'estensione .php. Qualcuno può aiutarmi su ciò di cui ho bisogno modificare con il mio file htaccess per non mostrare completamente .php?

# 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]

Ecco le due risorse che ho usato da StackOverflow: Come nascondere l'estensione .php in .htaccess Il modulo sito web non ha alcun valore quando viene utilizzato il codice di rimozione estensione file .htaccess

risposte:

1 per risposta № 1

Rimuovilo:

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

Dice:

Caro riscrittura

Se il metodo di richiesta è POSTqualunque sia l'url, la prego di lasciarlo invariato senza fare alcuna riscrittura? E vorresti per favore non applicare altre regole?

Sinceramente tuo,

ecc. ecc.