0

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 ファイルとは無関係だと思いますか? 前もって感謝します!

4

0 に答える 0