在Cpanel上使用IP访问子页面

时间:2011-10-27 09:39:53

标签: php apache http .htaccess cpanel

我有以下.htaccess文件来使用干净的URL访问我的基于PHP的站点

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

但是,在Cpanel中使用基于IP的访问时,我无法访问子页面

http://x.x.x.x/~example/controller/action

我从cpanel获得默认404。

请注意,我只能查看主页

http://x.x.x.x/~example

我想知道这是否与我的.htaccess有关?

0 个答案:

没有答案