この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へのリンクもあります。不要な驚きを避けるためにアップグレードする前にそれを確認してください。