【发布时间】:2013-11-22 14:10:03
【问题描述】:
我正在使用以下 .htaccess 文件来重写没有 index.php 的 URL:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
该网站已上传到我的 VPS,当我进入时,假设:
http://1.1.1.1/~admin/
它工作正常。现在,当我想浏览网站时,例如:
http://1.1.1.1/~admin/welcome
它给了我以下错误信息:
The requested URL /home/admin/public_html/index.php/welcome was not found on this server.
现在,当我使用 URL 中的 index.php 访问欢迎控制器时:
http://1.1.1.1/~admin/index.php/welcome
它又可以正常工作了。这里出了什么问题?
【问题讨论】:
标签: php .htaccess codeigniter url-rewriting