WebSite X5Help Center

 
Marcos A.
Marcos A.
User

Como ocultar as extensões das páginas  pt

Author: Marcos A.
Visited 2245, Followers 1, Shared 0  

Boa noite!

  Como faço para ocultar as extensões das páginas? Ex.: tenho a página "www.meconsultoria.com.br/contato.html" e eu quero deixar ela como "www.meconsultoria.com.br/contato"

Grato.

Marcos Lopes

Posted on the
2 ANSWERS
Joabe Arruda
Joabe Arruda
User

Olá Marcos, boa noite!

Apenas para complementar a ajuda do KolAsim...

01) Para ocultar as extensões de páginas, basta você criar um arquivo ".htaccess" dentro da raiz do seu site (na pasta public_html da sua hospedagem)

02 ) O arquivo precisa ser exatamente como ".htaccess", pode criar dentro da sua prórpia hospedagem. Pois os sistema windows que possivelmente é o que voce está usando nao irá aceitar este arquivo tendo como "nada" antes do ".".

Basta voce usar este código:

########## Configs htacess 36xTecnologia ##########

# BEGIN PHP
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
</IfModule>
# END PHP

# BEGIN HTML
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*?)/?$ $1.html [L]
</IfModule>
# END HTML

ATENÇÃO!!!

Se voce adiconar os arquivos do seu site dentro de uma "subpasta" na raiz de um site em "WordPress", deverá usar as extensões de arquivo ".asp" e usar este código para evitar conflitos:

########## Configs htacess 36xTecnologia ##########

# BEGIN ASP
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.asp [NC]
RewriteRule ^ %1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.asp -f
RewriteRule ^(.*?)/?$ $1.asp [L]
</IfModule>
# END ASP

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Att, Joabe

Read more
Posted on the from Joabe Arruda