2011-09-12 18 views
5

Este htaccess funciona bien localmente, pero en GoDaddy el motor de reescritura no capta la URL.Ayuda rápida de mod_rewrite en GoDaddy

RewriteEngine on 

RewriteRule ^products/amsoil/(.*)/$ /products.php?amsoil=$1 [L] 
RewriteCond %{HTTP_HOST} ^somedomain.com 
RewriteRule (.*) http://www.somedomain.com/$1 [R=301,L] 

Esto funcionó hasta hace unos días. Básicamente www.somedomain.com/products/amsoil/this-product/ debe remitir a www.somedomain.com/products.php?amsoil=this-product .... funcionaba, y todavía funciona localmente sin embargo, ahora apenas consigo un error 404 en www.somedomain.com/products/amsoil/this-product/

¿Alguna idea?

Respuesta

3

I verificado que la siguiente secuencia de comandos funciona en nuestros planes de alojamiento actuales:

RewriteEngine on rewritecond %{http_host} ^coolexample.com [nc] rewriterule ^(.*)$ http://www.coolexample.com/ $1 [r=301,nc]

Hay una posibilidad de que usted está en una versión anterior de nuestros planes de alojamiento. Si ese es el caso, es posible que desee considerar la actualización. Consulte http://x.co/Zecq para obtener instrucciones sobre cómo actualizar. También hay un enlace a las preguntas frecuentes de 4GH. Por favor revise eso antes de actualizar para evitar sorpresas no deseadas.