PDA

View Full Version : |Download| Sistema de URL Amigável Para MuSite



felipecoder
22/08/2018, 09:46 AM
Com esse sistema você poderá remover o "?page=" dos seus links
Exemplo: ?page=downloads ficará downloads

Resultado:
[Only registered and activated users can see links]

Basta jogar o arquivo na sua pasta raiz do site
Onde está "RewriteBase /site_novo/" mude para a pasta do seu site ou se estiver direto na raiz da hospedagem deixe dessa forma: RewriteBase /

ATENÇÃO MUDAR TODOS OS LINKS DO TEMPLATE E CLASSES DO SEU SITE

Créditos
Leandro Daldagem - MuSite
Felipe Coder - Criação do .htaccess

lkt22
22/08/2018, 06:30 PM
Boa iniciativa, Felipe! Mas acho que falta completar para o restante da Web, não?
Como está só vai funcionar com as páginas principais, e as demais?? Não irão abrir?

Hecht
22/08/2018, 07:12 PM
Boa iniciativa, Felipe! Mas acho que falta completar para o restante da Web, não?
Como está só vai funcionar com as páginas principais, e as demais?? Não irão abrir?



Todas as páginas irão funcionar, todas que forem a partir da index.

Além da estetica, url amigáveis é bem mais seguro para seu site.

lkt22
22/08/2018, 07:19 PM
Todas as páginas irão funcionar, todas que forem a partir da index.

Além da estetica, url amigáveis é bem mais seguro para seu site.

Pois é, meu brother... "todas que forem a partir da index" mata o restante da Web...

felipecoder
22/08/2018, 08:00 PM
Pois é, meu brother... "todas que forem a partir da index" mata o restante da Web...
mas o musite puxa todas na index amigo, não tem como dar erro fora da index

lkt22
22/08/2018, 08:40 PM
mas o musite puxa todas na index amigo, não tem como dar erro fora da index

[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
etc.....

e nesses possíveis casos?
o que faria com os link's?

Hecht
22/08/2018, 09:00 PM
mas o musite puxa todas na index amigo, não tem como dar erro fora da index



[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
etc.....

e nesses possíveis casos?
o que faria com os link's?

Na maioria dos websites (ñ só muonline) a index é quem chama outras páginas/recursos do mesmo...mas nesse seu possível caso, você pode abrir o htacess e alterar o index para o caminho desejado.

felipecoder
23/08/2018, 12:24 AM
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
etc.....

e nesses possíveis casos?
o que faria com os link's?

se o painel está setando "?go=" e não "?page=" é só pegar a msm regra no .htaccess que faz o index.php?page= e setar mais essa forma

Felipe Prado
23/08/2018, 12:10 PM
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
[Only registered and activated users can see links]
etc.....

e nesses possíveis casos?
o que faria com os link's?

Um exemplo do que o lkt22 quis dizer, ?page=register&write=true o htacess so ta pegando o primeiro get da paginaçao se tiver mais de um nao ta buscando, o ideal seria mais ou menos isso aqui

RewriteRule ^(.*)\/(.*)$ index.php?page=$1&write=$2 [NC,L] // Lembrando que o (.*) tanto pra numeros ou letras e o [NC,L] NL eu ignorei o sensitive case mas so voces mudarem.

Um exemplo ?page=paneluser&option=BUY_VIP e ficou assim

[Only registered and activated users can see links]
[Only registered and activated users can see links]

felipecoder
23/08/2018, 04:12 PM
Um exemplo do que o lkt22 quis dizer, ?page=register&write=true o htacess so ta pegando o primeiro get da paginaçao se tiver mais de um nao ta buscando, o ideal seria mais ou menos isso aqui

RewriteRule ^(.*)\/(.*)$ index.php?page=$1&write=$2 [NC,L] // Lembrando que o (.*) tanto pra numeros ou letras e o [NC,L] NL eu ignorei o sensitive case mas so voces mudarem.

Um exemplo ?page=paneluser&option=BUY_VIP e ficou assim

[Only registered and activated users can see links]
[Only registered and activated users can see links]
agora entendi o que ele queria kkkk
mas o (.*) é mais para quem vai usar o musite adaptado por alguem, pq o padrão não tem link com numero

lkt22
23/08/2018, 05:57 PM
agora entendi o que ele queria kkkk
mas o (.*) é mais para quem vai usar o musite adaptado por alguem, pq o padrão não tem link com numero

Acho que você ainda não entendeu '-' Mas OK...

Felipe Prado
23/08/2018, 07:04 PM
agora entendi o que ele queria kkkk
mas o (.*) é mais para quem vai usar o musite adaptado por alguem, pq o padrão não tem link com numero

O pior que tem com numeros sim

rian12
06/09/2018, 02:23 PM
Disponibiliza para Ferrarezi tambem

felipecoder
12/09/2018, 12:03 AM
Disponibiliza para Ferrarezi tambem
basta alterar index.php?page= para index.php?c=

rian12
13/09/2018, 11:05 AM
basta alterar index.php?page= para index.php?c=

Tentei esse método no funcionou, alem do .htaccess e necessário fazer mais alguma coisa ?

felipecoder
15/09/2018, 01:24 AM
Tentei esse método no funcionou, alem do .htaccess e necessário fazer mais alguma coisa ?
alterar os links

sampaforce
15/09/2018, 06:36 PM
pra cpanel e uma maravilha, mas pra plesk?