How To Safely Redirect /index.php To / Using .htaccess / Apache Como com segurança redirecionamento / index.php Para / Usando. Htaccess / Apache
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 . Qualquer PHP softwares baseados como WordPress, Mambo, Joomla, Drupal, etc MODx irá servir tanto páginas de http://your-site.com bem 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. Isso cria conteúdo duplicado para os motores de pesquisa, que pode então decidir a penalizar o seu site para conteúdo duplicado. You can safely prevent duplicate content with the following apache code / directive added to your .htaccess file (or in httpd.conf): Você pode seguramente evitar conteúdo duplicado com o seguinte código apache / directiva adicionado à sua. Htaccess arquivo (ou em httpd.conf):
RewriteEngine On Regravar mecanismo em
#Redirect plain index.php to home page without index.php # Redirecionar planície index.php para a página inicial sem index.php
RewriteCond %{IS_SUBREQ} false RewriteCond% () IS_SUBREQ falso
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. Substituir http://blog.taragana.com com a URL do seu próprio site.
What it does is redirect (301 - permanent redirect) all access to /index.php to / Aquilo que se pretende é redirecionar (301 - redirecionamento permanente) o acesso a todos / index.php a /
However it does not redirect for internal requests. No entanto, isso não para redirecionar os pedidos internos. 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 Isto é muito importante porque quando você se buscar um http://blog.taragana.com, Apache realmente cria um redirecionamento para o interno 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. O RewriteCond acima assegura que apenas acessos externos (a partir de navegadores, motor de busca bots etc) só são redirecionadas para o canônico URL do site.
Also it doesn’t redirect requests like this Também não se redirecionar os pedidos como este http://blog.taragana.com/index.php/archive/java-application-security-through-static-analysis/ , which contains index.php as part of the url. , Que contém index.php como parte da URL. Only the exact url http://blog.taragana.com/index.php is redirected to http://blog.taragana.com Apenas o exato http://blog.taragana.com/index.php é redirecionado para http://blog.taragana.com
Filed under Arquivado em Headline News Headline News , De How To How To , De Linux O Linux , De Web , De Web Hosting Web Hosting | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |




