Redireccion mediante PHP

Estado
No está abierto para más respuestas.

dany_danay

Piedra
Usuario de Piedra
Mensajes
64
Puntuación de reacción
0
Buenas!
Tengo urgencia, a ver si me podeis ayudar cuanto antes.
Necesito mediante PHP (no me sirve .htaccess, ya que debo usar condicionales de IPBoard), redireccionar URLS.
Sería de este tipo de URL:
dominio.com/LOQUESEA
a
dominio.com/algo/LOQUESEA

Agradezco respuestas, gracias
 

RoboCop

Platino
Usuario de Bronce
Mensajes
1,253
Puntuación de reacción
7
Redirección 301 con PHP (en la página que queramos redireccionar)
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nueva-direccion.com" );
?>
 

dany_danay

Piedra
Usuario de Piedra
Mensajes
64
Puntuación de reacción
0
Redirección 301 con PHP (en la página que queramos redireccionar)
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nueva-direccion.com" );
?>
Ya, no. Son URLS dinámicas
pro ejemplo
dominio.com/holahola ->dominio.com/algo/holahola
dominio.com/adiosadios ->dominio.com/algo/adiosadios
 

JuanitoSM

Cobre
Usuario de Piedra
Mensajes
193
Puntuación de reacción
0
Prueba con lo siguiente
PHP:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "location: http://www.dominio.com/".$_SERVER["REQUEST_URI"]  );
?>
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Puedes hacerlo desde Apache perfectamente:
Código:
RewriteEngine On

# Mientras no sea un archivo
RewriteCond %{REQUEST_FILENAME} !-f
# ni sea un directorio
RewriteCond %{REQUEST_FILENAME} !-d
# ni un symlink
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.+) http://midominio.com/algo/$1/ [R=301,L]
 

dany_danay

Piedra
Usuario de Piedra
Mensajes
64
Puntuación de reacción
0
@lobogris que archivo modifico? esa solución parece la buena
 

dany_danay

Piedra
Usuario de Piedra
Mensajes
64
Puntuación de reacción
0
Pero no quiero que sea ahí, ya que necesito poner una condicional de ipboard. Necesito que sea en php
 

Bleed

Diamante
Usuario de Bronce
Mensajes
2,408
Puntuación de reacción
1
Pero no quiero que sea ahí, ya que necesito poner una condicional de ipboard. Necesito que sea en php

Para que sea en PHP, necesariamente tendrás que hacer una llamada al archivo en cuestion y pasar por el mismo, sino es imposible.
 
Estado
No está abierto para más respuestas.
Arriba