C
CristJian
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
www.example.com/articulo/12
www.example.com/articulo.php?id=12
<VirtualHost *:80>
ServerName tuhost.com
Redirect permanent / http://www.tuhost.com/
</VirtualHost>
Hola SirLouen, gracias por contestar, por lo que leí en el servidor host que tengo dice que el vhost sólo se puede manipular en un servidor dedicado, yo uso host-gator y tengo una cuenta shared, no sé si se pueda modificarlo allí Apache Virtual Host « HostGator.com Support Portal
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
www.example.com/articulo/563
www.example.com/articulo.php?id=563
www.example.com/articulo/563
Gracias clicklow, acabo de modificarlo tal como lo mensionaste pero sigue con el mismo inconveniente 🙁
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitio\.com$ [NC]
RewriteRule ^(.*)$ http://www.sitio.com/$1 [R=301,QSA,L]
PHP:RewriteEngine On RewriteCond %{HTTP_HOST} ^sitio\.com$ [NC] RewriteRule ^(.*)$ http://www.sitio.com/$1 [R=301,QSA,L]
otra cosa... este code o el anterior que te puse, tiene que estar arriba del todo en .htaccess... sino jamas funcionaria...
PHP:RewriteEngine On RewriteCond %{HTTP_HOST} ^sitio\.com$ [NC] RewriteRule ^(.*)$ http://www.sitio.com/$1 [R=301,QSA,L]
otra cosa... este code o el anterior que te puse, tiene que estar arriba del todo en .htaccess... sino jamas funcionaria...
http://forobeta.com/php/422495-redireccion-301-htaccess-ayuda.html
http://example.com/artículo/123-motores-de-conductividad
http://example.com/artículo/16354123-motores-de-conductividad
es que depende del que maneja el script... si le pasas un id muestra 1 contenido, si le cambias a otro mostrara el contenido de ese id...
claro, el contenido de la página si la cambia, el problema es con los parámetros de la url, por ejemplo, si cambias solamente el id de esta misma página en el explorador "php/422495-redireccion-301-htaccess-ayuda.html" y se lo cambias a "422496" cambian todos los parámetros de la url youtube/422496-estadisticas-diarias-nuevo-proyecto-youtube.html y eso es que he buscado en la web para poder aplicarlo pero no encuentro, ¿eso se hace con el mismo htaccess?
no lo hace .htaccess lo hace un php a eso... digamos que index.php esta manejando todo, entonces si entraron a /php/1234-algo.html y el id 1234 no es de esa categoria, o el titulo o lo que sea, redireccionaria a la url verdadera... el .htaccess jamas podria saber sobre ID... solo maneja comandos y parametros...
oh... comprendo, y en este caso qué podría hacer? me refiero a que mi sitio no está manejado solamente por el index sino por scripts separados, hay algún tutorial que me puedas recomendar, o exactamente que debería buscar para poder implementar eso? muchas gracias
tutorial ninguno... que yo sepa... mas que nada son consultas a la base de datos, tendrias que consultar en la base de datos a ver si ese ID que te estan pasando corresponde a la categoria o titulo, si no corresponde, usas una redireccion 301 desde php a la url real.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?