В моем файле .htaccess есть следующее, что я часто делаю для чистых URL. В этом есть свои плюсы и минусы, и я думаю, что нашел минус.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Options All -Indexes
У меня есть новая учетная запись cPanel для этого веб-сайта, поэтому URL выглядит следующим образом:
http://www.example.com/~newuser/
... где example.com - моя учетная запись посредника, а newuser - мой клиент.
Сайт загружается нормально, но когда я нажимаю на ссылку http://www.example.com/~newuser/about
, я получаю следующую ошибку:
запрошенный URL
/home/newuser/public_html/about.php
не был найден на этом сервере.
Проблема в том, что это именно тот файл, который я хочу, чтобы он отображал, и это корень документа. Есть идеи?
Заранее спасибо.