Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2012, 20:25
Avatar de ximages
ximages
 
Fecha de Ingreso: marzo-2012
Ubicación: San Jose
Mensajes: 28
Antigüedad: 12 años, 1 mes
Puntos: 0
Exclamación Php y htaccess problema 404

Hola tengo un gran problema en una web, les explico
quiero eliminar el (.php) de los archivos con htaccess eso es facil, pero me surge un grabe problema por que tambien quiero redireccionar a hhtps://www. en caso que el visitanten entre a miweb.com y por ultimo quiero redireccionar a mi 404 custom..

ME ESTA DANDO ERROR

actualmente en mi htaccess tengo este codigo

Código HTML:
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ $1.php [L,QSA]
RewriteCond %{HTTP_HOST} ^miweb.com [NC]
RewriteRule ^(.*)$ https://www.miweb.com/$1 [L,R=301]
ErrorDocument 404 /404.shtml
Todo funciona bien pero el problema es que cuando voy a una pagina que no existe me deberia llevar a la rediccion 404.shtml y no lo hace, lo que hace es producir un error:
Código:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Estoy seguro que es por que tengo algo mal configurando en mi htaccess, si alguien me podria ayudar le estaria agradecido


El detalle es que si elimino las siguientes lineas

Código HTML:
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ $1.php [L,QSA]
redirecciona bien a la cutom 404 y a https:// pero no eliminaria los .php de mis archivos