2011-09-12 12 views
5

Ten htaccess działa dobrze lokalnie, ale na GoDaddy URL nie jest przechwytywany przez silnik przepisywania.Szybka pomoc mod_rewrite na 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] 

To działało do kilku dni temu. Zasadniczo www.somedomain.com/products/amsoil/this-product/ powinien przesłać do www.somedomain.com/products.php?amsoil=this-product .... pracował i nadal działa lokalnie, ale teraz dostaję błąd 404 na www.somedomain.com/products/amsoil/this-product/

Wszelkie pomysły?

Odpowiedz

3

I sprawdzeniu, że poniższy skrypt działa na naszych obecnych planów hostingowych:

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

Istnieje możliwość, że jesteś w starszej wersji naszych planów hostingowych. W takim przypadku możesz rozważyć ulepszenie. Sprawdź numer http://x.co/Zecq, aby uzyskać poradę dotyczącą aktualizacji. Istnieje również link do FAQ 4GH. Przed aktualizacją zapoznaj się z tym, aby uniknąć niechcianych niespodzianek.