Redirigir todo a index.php

$_SERVER['REQUEST_URI'] limpiar las URL al hacer estallar $_SERVER['REQUEST_URI'] y luego cambiar entre los resultados.

Sin embargo, una vez que un usuario sale de index.php , index.php que necesito redireccionarlos a index.php para procesar la URL a la que quieren llegar. ¿Cómo puedo lograr esto?

Entonces, por ejemplo, si el usuario va a www.domain.com/home/johndoe/... me gustaría que se golpee index.php ( domain.com/index.php ) para que pueda procesar el /home/johndoe/ vía request_uri .

.htaccess:

 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?param=$1 [QSA,L] 

Necesitará imágenes y otros archivos que aparecerán en el index.php.

 RewriteEngine On 

Enciende el motor Rewite

 RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$ 

Si el nombre del archivo no es igual a JPG, JPEG … que necesita para index.php

 RewriteRule ^(.*)$ index.php?q=$1 [QSA] 

“Redirigir” a index.php.

En uso:

Con PHP $_GET q le dará el /articles/1987/12/20/Répa's birthday/

Si divide la variable en cada barra con

 list($type, $date_year, $date_month, $date_day, $title) = split('[/-]', $_GET['q']); 

Obtendrás exactamente lo que quieres.

Puede usar mod_rewrite de Apache para mapear URLs basadas en expresiones regulares, incluyendo enviar todo a index.php ,