Problema con index.php y .htaccess

  • Autor Autor Link
  • Fecha de inicio Fecha de inicio
Link

Link

Gamma
Verificado por Whatsapp
¡Ha verificado su Paypal!
Hola, desde hace unos días vengo sufriendo un problema en mi sitio web, cuando entro a misitio.com/index.php el sitio abre correctamente pero cuando intento entrar directamente a misitio.com/ me sale un error 403. He buscado información sobre esto en Google y no he podido solucionar, muchos insinúan que puede ser problema de .htaccess.

Error al entrar sin index.php

Forbidden

You don't have permission to access /index.php on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Contenido de mi .htaccess

Insertar CODE, HTML o PHP:
RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Hace dos semanas el sitio funcionaba perfectamente. Espero que puedan ayudarme. Un saludo.
 
Ese error no te tendría que salir ya que escribiendo o no el ./index.php se redirige automáticamente al index. En tu caso no le veo problema al htaccess, pero lo puedes quitar sin problemas, no pasa nada
 
Gracias por responder, contacté con la empresa del VPS que tengo contratado a ver que me cuentan.
 
Por si te sirve, en los .htaccess siempre tengo, al inicio este fragmento, que lo que hace es que si accedes a una URL acabada en /, la elimina de manera correcta. Se hace esto para evitar que se pueda acceder a la misma URL con y sin / y que Google no entienda ambas páginas (idénticas) como contenido duplicado:

Insertar CODE, HTML o PHP:
Options -Indexes
Options +FollowSymlinks  
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio.com
RewriteRule ^ http://www.tudominio.com%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

Prueba, no pierdes nada y lo mismo se soluciona 😉
 
Atrás
Arriba