Ir ao conteúdo
  • Cadastre-se

PHP Com colocar dois RewriteRule no .htaccess?


Posts recomendados

Eu estou usando esse codigo abaixo pra ter uma url amigavel, atualmente eu preciso de duas querystrings para acessar os arquivos do meu site, ?p= e ?page =. Eu tentei colocar uma url amigavel, e consegui colocar somente pra uma querystring. Como faço pra colocar dois RewriteRule, um pra cada querystring?

 

<IfModule mod_rewrite.c>
	
	RewriteEngine On

	Options -Indexes

	## RewriteCond Set here
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-l
	RewriteRule ^(.*)$ index.php?p=$1

</IfModule>

 

Link para o comentário
Compartilhar em outros sites

@unknn tenta adicionar uma flag indicando que é a última regra a ser verificada quando encontrar a combinação.

<IfModule mod_rewrite.c>
	
	RewriteEngine On

	Options -Indexes

	## RewriteCond Set here
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-l
	RewriteRule ^(.*)$ index.php?p=$1 [L]
	RewriteRule ^(.*)$ index.php?page=$1 [L]  

</IfModule>

 

Link para o comentário
Compartilhar em outros sites

20 horas atrás, navegantenarede disse:

@unknn A condição pro redirecionamento tem que ser exatamente a mesma? Tenta alterar a condição baseado no seu sistema pra ver se o loop de redirecionamento permanece.

@navegantenarede Eu n sei, eu neim entendo de .htaccess, eu so achei esse codigo em um forum, e consegui fazer funcionar a url amigavel pra uma query string, a ?p= pega os arquivos que estão no diretorio principal, e a ?page= pega os arquivos em um sub-diretorio.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...