Any PHP based software like WordPress, Mambo, Joomla, Drupal, MODx etc. will serve pages both from http://your-site.com as well as http://your-site.com/index.php . Cualquier software basado en PHP, como WordPress, Mambo, Joomla, Drupal, etc MODx servirá tanto de páginas http://your-site.com así como http://your-site.com/index.php. This creates duplicate content for search engines, which may then decide to penalize your site for duplicate content. Esto crea contenido duplicado para los motores de búsqueda, la cual podrá proceder a sancionar a decidir su sitio de contenido duplicado. You can safely prevent duplicate content with the following apache code / directive added to your .htaccess file (or in httpd.conf): Puede evitar la duplicación de contenido con el siguiente código apache / directiva añadido a su. Htaccess archivo (o en httpd.conf):

RewriteEngine On El Reescribirmotor
#Redirect plain index.php to home page without index.php # Index.php llanura de redireccionamiento a la página principal sin index.php
RewriteCond %{IS_SUBREQ} false RewriteCond% () IS_SUBREQ falsos
RewriteRule ^/index\.php$ http://blog.taragana.com [R=301,L] RewriteRule ^ / index \. Php $ http://blog.taragana.com [R = 301, L]

Replace http://blog.taragana.com with the url of your own site. Sustituir http://blog.taragana.com con la url de tu sitio web.

What it does is redirect (301 - permanent redirect) all access to /index.php to / Lo que hace es redireccionar (301 - redirección permanente) todos los accesos a / index.php /
However it does not redirect for internal requests. Sin embargo, esto no para redirigir las solicitudes internas. This is very important because when you are fetching http://blog.taragana.com, Apache actually creates an internal redirect to http://blog.taragana.com/index.php Esto es muy importante porque cuando usted está trayendo http://blog.taragana.com, Apache en realidad crea un interior redirigir a http://blog.taragana.com/index.php

The RewriteCond above ensures that only external accesses (from browsers, search engine bots etc) are only redirected to the canonical url of the site. El anterior RewriteCond garantiza que sólo los accesos externos (de los navegadores, los robots del motor de búsqueda, etc) sólo son redirigidos a la canónica url del sitio.

Also it doesn’t redirect requests like this Asimismo, no se redirigir las peticiones de este tipo http://blog.taragana.com/index.php/archive/java-application-security-through-static-analysis/ , which contains index.php as part of the url. , Que contiene index.php como parte de la url. Only the exact url http://blog.taragana.com/index.php is redirected to http://blog.taragana.com Sólo la URL exacta http://blog.taragana.com/index.php es redirigido a http://blog.taragana.com