/ GoDaddyの/ mod_rewriteクイックヘルプ - apache、.htaccess、mod-rewrite

GoDaddyのmod_rewriteクイックヘルプ - apache、.htaccess、mod-rewrite

このhtaccessはローカルでは正常に動作しますが、GoDaddyではURLが書き換えエンジンによって検出されません。

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/

何か案は?

回答:

回答№1の場合は3

現在のホスティングプランでは、次のスクリプトが機能することを確認しました。

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

あなたは私たちのホスティングプランの古いバージョンに参加している可能性があります。その場合は、アップグレードを検討することをお勧めします。チェックアウト http://x.co/Zecq アップグレードの手引きについて。 4GH FAQへのリンクもあります。不要な驚きを避けるためにアップグレードする前にそれを確認してください。