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

  • Autor Autor usaflex
  • Fecha de inicio Fecha de inicio
U

usaflex

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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.
 
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...
 
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??
 
tambien podes probar desde las herramientas de webmaster de google que podes cambiar esa opcion ^^
 
Como hago eso amigo??..Te lo agradeceria un monton si me lo explicaras!!
 
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
 
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.
 
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
 
Atrás
Arriba