Configurar SEO no Joomla! Mod_rewrite!

Dúvidas referentes a instalação, Upgrade ou Migração do Joomla!
tiagomarques
Novato
Mensagens: 7
Registrado em: 03 Jan 2009, 17:05

Configurar SEO no Joomla! Mod_rewrite!

Mensagem por tiagomarques »

Galera eu pesquisei bastante no google, forum em portugues e ingles. Mas nao achei a solução do problema de seo do joomla.

O joomla tem suporte a SEO nativo em Configuracoes globais > URL Amigaveis > entao eu ativei URL AMIGAVEIS e MARQUEI o MOD_REWRITE!

Depois disso o site começou a dar erro 404!

Entao olhei na raiz do site, e tinha 2 arquivos: .htacess e outro htacess.txt. Eu dei permissão 777 no htacess.txt, mas nao adiantou!

Abrindo o arquivo htacess.txt tenho esse codigo ( to com joomla 1.5.8):

Código: Selecionar todos

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
Alguem achou a solução deste problema?

Abracos e obrigado!
pchardnet
Site Admin
Mensagens: 747
Registrado em: 14 Jul 2008, 14:14
Localização: Belo Horizonte - MG
Contato:

Re: Configurar SEO no Joomla! Mod_rewrite!

Mensagem por pchardnet »

A indicação do Joomla! para o SEF funcionar é renomear o htaccess.txt para .htaccess e não dar permissão 777.
http://www.hostphi.com- Hospedagem de sites e prestação de serviços em Joomla!

http://www.joomlaminas.org - meu blog sobre o Joomla!



---
Não tiro dúvidas por MP
tiagomarques
Novato
Mensagens: 7
Registrado em: 03 Jan 2009, 17:05

Descobri a solução!

Mensagem por tiagomarques »

Bom dia Marcio, eta trabalho esse que eu tive!

O pessoal do servidor disse que o mod-rewrite estava ativo! entao fiz todas as modificacoes... e nao consegui !

Testei o OpenSEF ( mas descobri que ele nao funciona no joomla 1.5) outro é o SobiSEF ( mas para ele funcionar tem que ter o OpenSEF, entao nao serviu)

Ae continuei testando o SEF nativo do Joomla 1.5.8, ae descobri um grande detalhe! Coisa boba, que faz a grande diferença!

Tem que seguir esses passos para funcionar:

1- Na raiz do site alterar o arquivo htaccess.txt para .htaccess

2 - Depois entrar no administrativo para marcar a opcao de ATIVAR SEF e MOD_REWRITE

3 - Tem que ser nessa ordem, se você fizer ao contrário não irá funcionar! era nisso q eu estava errando!


Espero que essa informação adicional que eu trouxe sirva para voces!

abs
marcosli
Novato
Mensagens: 6
Registrado em: 07 Dez 2008, 16:04

Re: Configurar SEO no Joomla! Mod_rewrite!

Mensagem por marcosli »

Boa tarde pessoal.

Bem fiz testes com a ferramenta SH404SEF http://extensions.joomla.org/extensions/2380/details, ele é nativo no joomla 1.5.x, funcionou comigo sem problemas, além de criar automaticamente às urls,você pode renomeá-las, terminando com urls duplicadas, ainda existem plugins parqa outros componentes, alguns pagos .

Espero ter ajudado.
-----------------------------------
Marcos Nascimento de Lima
http://www.adventistado7dia.com
http://www.sntecnologia.com
Fabio-Lima
Novato
Mensagens: 3
Registrado em: 04 Jun 2009, 18:44

Re: Configurar SEO no Joomla! Mod_rewrite!

Mensagem por Fabio-Lima »

Fala pessoal.
Estou usando o sh404SEF mas estou com um probleminha.
Na página inicial do site (www.portaldepaulinia.com.br) o título da página que antes era Portal de Paulinia agora aparece http://portaldepaulinia.com.br
Nas configurações do site o título original continua lá.
Alguém já passou por isso?
Alguma dica?

Obrigado
Avatar do usuário
brunlopes
Novato
Mensagens: 29
Registrado em: 08 Nov 2008, 20:40

Re: Configurar SEO no Joomla! Mod_rewrite!

Mensagem por brunlopes »

OI Fábio,

Estou passando com problema parecido no meu site, após instalar o SH404 não exibe o nome que configurei do título da página. Aparece como Home!!
"Acredito que conseguiremos tudo o que queremos desde que ajudemos outras pessoas a conseguirem o que querem"
Usuário Noob for Joomla!
Infoboss - Web Solutions # http://www.infoboss.com.br
edison_filho
Novato
Mensagens: 2
Registrado em: 07 Nov 2009, 23:24

Re: Configurar SEO no Joomla! Mod_rewrite!

Mensagem por edison_filho »

brunlopes escreveu:OI Fábio,

Estou passando com problema parecido no meu site, após instalar o SH404 não exibe o nome que configurei do título da página. Aparece como Home!!
Olá, conseguí resolver o problema da página principal ficar aparecendo somente "Home" no título. Você tem que ir na opção META/SEO dentro do componente Sh303SEF.

Eu fiz um tutorial pra ajudar:
http://www.edisonfilho.com/arrumando-o- ... 04sef.html


Abraço,

Edison de Azevedo Filho
Responder