Como fazer urls amigáveis tipo wordpress com .htaccess?

  • Autor Autor YeltsinReyes
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
YeltsinReyes

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Binance
Como dice el titulo, lo que necesito hacer con mi .htaccess es lo siguiente.

Tengo web.com donde se muestran todos los post todo bien, pero quiero que al entrar a un post sean asi las url
web.com/mi-nuevo-post/ y que esta url sea otro archivo por ejemplo single.php?url= para
tener mi-nuevo-post con $_GET['url'] y hacer una consulta a la base de datos y que ademas
web.com/admin/ no sea single.php?url= si no el panel del script

Espero y me entiendas!! XD
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
PHP:
RewriteEngine on
RewriteRule /(.*)/? single.php?url=$1 [L]
 
PHP:
RewriteEngine on
RewriteRule /(.*)/? single.php?url=$1 [L]

y si entro a por ejemplo web.com/admin/ seria el single.php tambien?
como evito eso?
 
y si entro a por ejemplo web.com/admin/ seria el single.php tambien?
como evito eso?

Con esto debería funcionar:

PHP:
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/admin$
RewriteRule /(.*)/? single.php?url=$1 [L]
 
Con esto debería funcionar:

PHP:
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/admin$
RewriteRule /(.*)/? single.php?url=$1 [L]

Gracias man, si quiero agregar mas carpetas solo dupluco esta linea verdad??
RewriteCond %{REQUEST_URI} !^/new$
 
Gracias man, si quiero agregar mas carpetas solo dupluco esta linea verdad??
RewriteCond %{REQUEST_URI} !^/new$
Si van a ser muchos directorios así, mejor usa REQUEST_FILENAME XD

Enviado desde mi XT1097 mediante Tapatalk
 
Voltar
Topo