Problema con las www/foro.php/index.php

usaflex Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Dic 2009
Mensajes
58
Buenas Que Tal?...Antes que nada gracias por la ayuda. Les quiero comentar que tengo instalado la version 3.8.6 en mi foro, tambien tengo el vbseo y el vbadvanced.

Mi problema es el siguiente, hace un tiempo mediante htcaccess agregue esto:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^miforo\.com$ [NC]
RewriteRule ^(.*)$ ht tp: // www. miforo.com/$1 [R=301,L]
para que me redireccione de
www. miforo.com
a
miforo.com

Y funciono, hasta hace un tiempo que me di cuenta que al ingresar a

www. miforo.com/index.php
o
www. miforo.com/foro.php

(cuando coloco la direccion asi con las WWW y el index/foro/.php)

No me redirecciona a "SIN" www. Se mantiene con las WWW y tengo problema con los logueos.

Me pueden ayudar porfavor si no es mucha molestia.. Mil gracias.
 

usaflex

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Dic 2009
Mensajes
58
Ya lo lei amigo, dice sobre las www pero no dice sobre:
www. miforo.com/ INDEX.PHP

y tampoco sobre

www. miforo.com/ FORO.PHP

Dice como de sin o con WWW a sin o con WWW pero no dice cuando es algo con php, no redirecciona, nose si me doy a entender...
 

usaflex

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Dic 2009
Mensajes
58
Que pasaria si lo colocara asi:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.com/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com/index.php$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.comindex.php/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com/foro.php$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.com/foro.php/$1 [R=301,L]

Creo que esto lo solucionaria pero habria algun problema??
 

Golem

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jul 2008
Mensajes
1.245
tambien podes probar desde las herramientas de webmaster de google que podes cambiar esa opcion ^^
 

usaflex

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Dic 2009
Mensajes
58
Como hago eso amigo??..Te lo agradeceria un monton si me lo explicaras!!
 

Golem

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Jul 2008
Mensajes
1.245
www.[B]google[/B].com/webmasters/tools?hl=es

te creas la cuenta, y tenes que activarla poniendo un codigo de validacion por ftp

una ves validada podes usarla

buscas la opcion de redireccionamiento 301 o 404

webmaster-google.gif


a su ves con htacces hace lo mismo

Redireccion 301 con o sin www

Esto podemos hacerlo actualizando nuestro htaccess, en el mismo debemos agregar o verificar que ya existan las siguintes líneas:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
si el link no tiene www agregar Enlace eliminado. , si optamos por no usar www. utilizamos:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
si tiene www utilizar utilizar solo http:// y lo demás.


luego actualizas las cookies el cache, y si en una semana no se resuelve preguntale a tu hosting


salu2
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Ya lo lei amigo, dice sobre las www pero no dice sobre:
www. miforo.com/ INDEX.PHP

y tampoco sobre

www. miforo.com/ FORO.PHP

Dice como de sin o con WWW a sin o con WWW pero no dice cuando es algo con php, no redirecciona, nose si me doy a entender...

Trata con:

Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} !^www\.vbhispano\.com
RewriteRule (.*) http://www.vbhispano.com/$1 [R=301,L]

Naturalmente colocas tu dominio.


Que pasaria si lo colocara asi:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.com/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com/index.php$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.comindex.php/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.miforo\.com/foro.php$ [NC]
RewriteRule ^(.*)$ ht tp: // miforo.com/foro.php/$1 [R=301,L]

Creo que esto lo solucionaria pero habria algun problema??

No puedes colocar las líneas RewriteEngine On y RewriteBase / más de dos veces. El foro te daría un Error 500.
 

usaflex

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Dic 2009
Mensajes
58
Amigo Golem he probado lo que dijiste, ese codigo en el htcaccess siempre lo he utilizado, y en google tambien lo he cambiado pero al ingresar en esta pagina para ver contenido duplicado, me dice:
Datos analizados:

http://www.foro.com tiene un cod: 301 - Moved
http://foro.com tiene un cod: 404 - Not
http://www.foro.com/index.php tiene un cod: 200 - OK
http://foro.com/index.php tiene un cod: 200 - OK
http://www.foro.com/index.htm tiene un cod: 404 - Not
http://foro.com/index.htm tiene un cod: 404 - Not
http://www.foro.com/index.html tiene un cod: 404 - Not
http://foro.com/index.html tiene un cod: 404 - Not
http://www.foro.com/index.shtm tiene un cod: -
http://foro.com/index.shtm tiene un cod: -
http://www.foro.com/index.asp tiene un cod: -
http://foro.com/index.asp tiene un cod: -
http://www.clanpy.com/default.asp tiene un cod: -
http://foro.com/default.asp tiene un cod: -
http://www.foro.com/index.aspx tiene un cod: -
http://foro.com/index.aspx tiene un cod: -
http://www.foro.com/index.cfm tiene un cod: -
http://foro.com/index.cfm tiene un cod: -
http://www.foro.com/index.pl tiene un cod: -
http://foro.com/index.pl tiene un cod: -
http://www.foro.com/default.htm tiene un cod: -
http://foro.com/default.htm tiene un cod: -

Problemas encontrados :
2 páginas respondieron con código 200. Esto presenta un problema de duplicidad para los buscadores.

Lo correcto sería que http://www.foro.com o http://foro.com devolviera un código 200, pero no ambos.

lo del htcaccess ya esta hecho! y si ingreso a

www.miforo.com

me lleva a miforo.com

pero si ingreso

www.miforo.com/index.php

NO me lleva a miforo.com/index.php
 
Arriba