我有一个使用 CI 2.1.3 开发的网站
这是我在localhost的文件夹结构:
/mysite
/application
/system
/public_html
/index.php
/assets
在public_html
文件夹中,我有以下.htaccess
文件:
RewriteEngine on
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|assets|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
Options -Indexes
AddDefaultCharset utf-8
我在实时服务器上创建了一个名为dev
. 它的目录是public_html/dev
我将网站上传到此目录。
尝试访问该站点时,我得到了 / 页面的索引,并且我看到了 dev 内部的目录,但没有看到该站点。
知道如何解决吗?
我尝试更改配置文件中的 base_url,该文件为空,但没有帮助。
我在 htaccess 文件中尝试了各种组合,没有任何效果。
有人可以帮忙吗?我也试过不使用 RewriteBase。我也试过:
DirectoryIndex index.php
和
DirectoryIndex public_html/index.php