htaccess + joomla em subpasta

  • NandoBRZ
  • Avatar de NandoBRZ Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 1 mês atrás #67741 por NandoBRZ
NandoBRZ created the topic: htaccess + joomla em subpasta
Olá,

Optei por instalar o Joomla em uma subpasta.
Minha instalação está assim: home/user/public_html/rede-social
Para acessar o site eu digito: http://www.dominio.com.br/rede-social

Criei alguns redirecionamentos no .htaccess para ir automaticamente para a pasta correta ao digitar o dominio, ou seja, ao digitar [url=http://www.dominio.com.br" onclick="window.open(this.href);return false;]http://www.dominio.com.br[/url] ele vai direto para http://www.dominio.com.br/rede-social .

Como eu queria que só aparecesse o dominio principal, sem aparecer a subpasta, pesquisei na net e depois de um bom tempo consegui fazer funcionar.

Hoje eu tenho 2 htaccess conforme segue:

.htaccess na pasta raiz:
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)(&#91;^s&#93;*s)+cript.*(>|%3E) &#91;NC,OR&#93;
RewriteCond %{QUERY_STRING} GLOBALS(=|\&#91;|\%&#91;0-9A-Z&#93;{0,2}) &#91;OR&#93;
RewriteCond %{QUERY_STRING} _REQUEST(=|\&#91;|\%&#91;0-9A-Z&#93;{0,2})
RewriteRule .* index.php &#91;F&#93;

RewriteBase /

RewriteRule .* - &#91;E=HTTP_AUTHORIZATION:%{HTTP:Authorization}&#93;
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/&#91;^.&#93;*|\.(php|html?|feed|pdf|vcf|raw))$ &#91;NC&#93;
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php &#91;L&#93;

RewriteCond %{REQUEST_URI} !(\.|/$) 
RewriteRule (.*) http://www.dominio.com.br/$1/ &#91;R=301,L&#93; 

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 &#91;R=301,L&#93;

RewriteCond %{REQUEST_URI} !^/rede-social
RewriteRule ^(.*)$ rede-social/$1 &#91;L&#93;
.htaccess na pasta de instalação do Joomla
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{QUERY_STRING} base64_encode&#91;^(&#93;*\(&#91;^)&#93;*\) &#91;OR&#93;
RewriteCond %{QUERY_STRING} (<|%3C)(&#91;^s&#93;*s)+cript.*(>|%3E) &#91;NC,OR&#93;
RewriteCond %{QUERY_STRING} GLOBALS(=|\&#91;|\%&#91;0-9A-Z&#93;{0,2}) &#91;OR&#93;
RewriteCond %{QUERY_STRING} _REQUEST(=|\&#91;|\%&#91;0-9A-Z&#93;{0,2})
RewriteRule .* index.php &#91;F&#93;

RewriteBase /rede-social

RewriteRule .* - &#91;E=HTTP_AUTHORIZATION:%{HTTP:Authorization}&#93;
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/&#91;^.&#93;*|\.(php|html?|feed|pdf|vcf|raw))$ &#91;NC&#93;
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php &#91;L&#93;

RewriteCond %{REQUEST_URI} !(\.|/$) 
RewriteRule (.*) http://www.dominio.com.br/$1/ &#91;R=301,L&#93; 

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 &#91;R=301,L&#93;

RewriteCond %{REQUEST_URI} !^/rede-social
RewriteRule ^(.*)$ rede-social/$1 &#91;L&#93;
Do jeito que está, sempre que eu tento acessar a área administrativa em http://www.dominio.com.br/rede-social/administrator , a URL é trocada para http://www.dominio.com.br/administrator e ai eu não consigo acessar.

Alguem poderia me ajudar a resolver esse "probleminha"?

Obrigado
Fernando

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 1 mês atrás #67808 por Aureo
Aureo replied the topic: Re: htaccess + joomla em subpasta
Mude o htaccess da instalaçãao do joomla qto a esta linha

RewriteBase /rede-social

e põe

RewriteBase /

Please Entrar ou Registrar to join the conversation.

  • NandoBRZ
  • Avatar de NandoBRZ Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 1 mês atrás #67865 por NandoBRZ
NandoBRZ replied the topic: Re: htaccess + joomla em subpasta
Obrigado DJ Anael!

Problema resolvido!

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 1 mês atrás #67909 por Aureo
Aureo replied the topic: Re: htaccess + joomla em subpasta
<!-- s:twisted: --><img src="{SMILIES_PATH}/icon_twisted.gif" alt=":twisted:" title="Sádico" /><!-- s:twisted: -->

Coloque RESOLVIDO no título por favor.

Please Entrar ou Registrar to join the conversation.