私の .htaccess ファイルには次のようなものがあります。これは、よりクリーンな URL のためによく行うものです。私が知っているこれには長所と短所があり、短所を見つけたと思います。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Options All -Indexes
この Web サイト用に新しい cPanel アカウントを作成したので、URL は次のようになります。
http://www.example.com/~newuser/
...ここで、example.com は私の再販業者のアカウントで、newuser は私のクライアントです。
サイトは正常に読み込まれますが、リンクhttp://www.example.com/~newuser/about
をクリックすると次のエラーが表示されます。
要求された URL /home/newuser/public_html/about.php がこのサーバーで見つかりませんでした。
問題は、それがまさに表示したいファイルであり、それがドキュメントルートであることです。何か案は?
前もって感謝します。