2

エラー:要求されたURL /public_html/がこのサーバーで見つかりませんでした。

http://www.mywebsite.com/にアクセスする代わりに、.htaccessファイルの301リダイレクトは、ブラウザをhttp://www.mywebsite.com/public_html/に送信し、そのエラーをスローします。

これは、サブディレクトリでアドオンドメインをホストしているという事実と関係がある可能性がありますか?この問題は、InMotion.comホスティングを使用している場合にのみ発生します。同じコードは、Bluehostでホストしているページでも正常に機能します。

.htaccessコード:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} ^mywebsite.com [NC]
RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [R=301,L]
4

1 に答える 1

2

これはいつも私のために働いてきました。(「.com」の前の円記号に注意してください)

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
于 2012-10-22T15:33:40.090 に答える