У меня есть следующий файл .htaccess для доступа к моему сайту на PHP с использованием чистых URL
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
Это нормально работает, когда я захожу на сайт, используя домен, например:
http://example.com/controller/action
Однако я не могу получить доступ к подстраницам при использовании доступа на основе IP в Cpanel, как это
http://x.x.x.x/~example/controller/action
Я получаю 404 по умолчанию от cpanel.
Обратите внимание, что я могу просматривать только домашнюю страницу
http://x.x.x.x/~example
Мне было интересно, связано ли это с моим .htaccess?