【发布时间】:2013-07-19 01:26:26
【问题描述】:
我有一个使用 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
【问题讨论】:
标签: .htaccess codeigniter subdomain