Como hacer url amigables tipo wordpress con .htaccess?

  • Autor Autor YeltsinReyes
  • Fecha de inicio Fecha de inicio
YeltsinReyes

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Whatsapp
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
 
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?

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
 
Atrás
Arriba