So che sto chiedendo nuovamente la domandaho già chiesto prima, ma ho provato tutti i post e ho fatto tutte le ricerche, ma ancora non riesco a superare il problema, ho provato a mettere prima il secondo scatto di seguito per htaccess nella directory www e nella directory delle cartelle il link della pagina più tardi ho aggiunto il piccolo snip anche a htaccess ma non funziona ancora molto deluso il mio provider di hosting è Godaddy se aggiungo .php funziona
htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
secondo
Options -MultiViews
RewriteEngine On
RewriteBase /
# remove .php; use THE_REQUEST to prevent infinite loops
RewriteCond %{HTTP_HOST} ^www.elmorfeo.com
RewriteCond %{THE_REQUEST} ^GET (.*).php HTTP
RewriteRule (.*).php$ $1 [R=301]
# remove index
RewriteRule (.*)index$ $1 [R=301]
# remove slash if not directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /$
RewriteRule (.*)/ $1 [R=301]
# add .php to access file, but don"t redirect
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1.php [L]
risposte:
0 per risposta № 1Di seguito uno funziona per me
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}s([^.]+).php [NC]
RewriteRule ^ %1 [R,L,NC]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
0 per risposta № 2
Ho trovato la risposta scritta sopraWare corretto ma godaddy Cpanel non c'è alcuna opzione per mostrare i file nascosti ho avuto accesso tramite ftp ho trovato l'originale il file htaccess corretto ho fatto le modifiche lì risolto problema