PC の仮想マシンからサブドメインの共有 Web ホストに開発サイトを移動したところ、.htaccess ファイルが原因と思われる Forbidden エラーが発生しました。現在、次のように設定しています。
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Remove www prefix
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]
# Redirect to remove .php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
RewriteBase 行と「WWW プレフィックスを削除」ビットをコメントアウトしてみましたが、役に立たないようです。現在、私のサイトは mysite.mysharedhost.com にありますが、ファイルから PHP 拡張機能を削除する必要があります。何か重要なものが抜けているのでしょうか、それとも私のエラーは私の .htaccess ファイルとは無関係だと思いますか? 前もって感謝します!