← Desenvolvimento

Rederecionar pelo htaccess

Lida 5817 vezes

Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boas.

Eu tenho um script que cria links que ficam: www.site.com/index.php?pagina=nome

Como é que eu, através do HTACCESS, posso passar a fazer com que ao entrar em www.site.com/nome apareça o mesmo conteúdo que index.php?pagina=nome?

Obrigado.
Offline

Diogo Pinto 
Administrador
Mensagens 4400 Gostos 371
Feedback +4

Troféus totais: 37
Trófeus: (Ver todos)
Avatar Search Level 6 Linux User Mobile User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

procura por mod rewrite...
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Já tinha procurado, mas não me orientei muito bem :s

Outro problema que tenho é que crio um ficheiro chamado .htaccess e ele não aparece :s
Offline

goodsound 
Membro
Mensagens 2485 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Boas.

Eu tenho um script que cria links que ficam: www.site.com/index.php?pagina=nome

Como é que eu, através do HTACCESS, posso passar a fazer com que ao entrar em www.site.com/nome apareça o mesmo conteúdo que index.php?pagina=nome?

Obrigado.

http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html
Já tinha procurado, mas não me orientei muito bem :s

Outro problema que tenho é que crio um ficheiro chamado .htaccess e ele não aparece :s
Não aparece, como assim?
Offline

Emanuel Santos 
Elite
Mensagens 848 Gostos 2
Feedback +25

Troféus totais: 25
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 4 Level 3 Level 2 Level 1

Citar
RewriteRule ^([^/.]+)$ /index.php?pagina=$1

Basicamente tudo que não tem . é aceite. Cuidado que isto pode ser perigoso.
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Eu não tenho ficheiro htaccess...

Mas criei um ficheiro de nome .htaccess e nada e criei outro chamado .htaccess.conf e nada :S
Offline

trmanco 
Membro
Mensagens 163 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Eu não tenho ficheiro htaccess...

Mas criei um ficheiro de nome .htaccess e nada e criei outro chamado .htaccess.conf e nada :S

Se o quiseres ver tens que activar a opção para ver ficheiros ocultos, ambos esses ficheiros que criaste são ocultos devido ao /.\ (ponto).
Offline

like34node 
Membro
Mensagens 58 Gostos 0
Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

Também me acontece isso. Se criar o .htaccess no file manager no cPanel não aparece. Depois criei no notepad++, guardei e uploadei com o FileZilla e deu.
Offline

goodsound 
Membro
Mensagens 2485 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Normalmente e se estiver tudo bem com o Apache, o ficheiro quando acedem deve dar um erro 403.
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boa noite.

Voltei a precisar, desta vez seriamente, disto.

O que quero fazer é o seguinte:
Entrar em http://omeusite.com/qualquercoisadinamica e aparecer a página http://omeusite.com/index.php?perfil=qualquercoisadinamica, redireccionando.


Alguém sabe como o fazer?

Obrigado.
Offline

Celso Azevedo 
Membro
Mensagens 3500 Gostos 38
Feedback +12

Troféus totais: 30
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Cuidado com o conteúdo duplicado :cool:
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Cuidado com o conteúdo duplicado :cool:
Não percebi.
Offline

Celso Azevedo 
Membro
Mensagens 3500 Gostos 38
Feedback +12

Troféus totais: 30
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Se um motor de busca (ex. Google) consegue aceder a um site por site.com/blabla e site.com/index.php?paginablabla, é considerado (por eles) conteúdo duplicado.
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 49
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Boa noite.

Voltei a precisar, desta vez seriamente, disto.

O que quero fazer é o seguinte:
Entrar em http://omeusite.com/qualquercoisadinamica e aparecer a página http://omeusite.com/index.php?perfil=qualquercoisadinamica, preferencialmente sem redireccionar.

Ou seja, o efeito é o mesmo que os domínios estacionados, tanto dá entrar em um como noutro que aparece o mesmo.


Alguém sabe como o fazer?

Obrigado.
Se não fizeres redireccionamento e os 2 funcionarem o Google vai te dar na cabeça por causa de conteudo duplicado..
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Se um motor de busca (ex. Google) consegue aceder a um site por site.com/blabla e site.com/index.php?paginablabla, é considerado (por eles) conteúdo duplicado.
Pensei que te estivesses a referir ao meu post, como já te disse pessoalmente, mas só depois de falar contigo é que li que já tinhas respondido :P

Se não fizeres redireccionamento e os 2 funcionarem o Google vai te dar na cabeça por causa de conteudo duplicado..
O problema não é por aí. Porque o projecto que estou a criar não tem keywords para pesquisar. Era o mesmo que ires ao Google pesquisar por Twitter, Facebook, Youtube, Imeem, etc... Nestes casos entra-se directamente.

Mas, por segurança, pode redireccionar.

Pelo menos nesta primeira fase beta :)