2011-09-12 5 views
5

Этот htaccess работает нормально локально, но в GoDaddy URL-адрес не попадает в механизм перезаписи.Quick mod_rewrite help on 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] 

Это работало до нескольких дней назад. В основном www.somedomain.com/products/amsoil/this-product/ должен переслать www.somedomain.com/products.php?amsoil=this-product .... сделал работу, и все еще работает локально, но теперь я просто получаю ошибку 404 на www.somedomain.com/products/amsoil/this-product/

Любые идеи?

ответ

3

Я проверил, что следующий скрипт работает на наших текущих планах хостинга:

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

Существует вероятность того, что вы находитесь на старой версии наших планов хостинга. Если это так, вы можете рассмотреть возможность обновления. Оформить заявку http://x.co/Zecq для ознакомления. Существует также ссылка на FAQ 4GH. Пожалуйста, ознакомьтесь с этим перед обновлением, чтобы избежать нежелательных сюрпризов.