【发布时间】:2012-07-08 02:52:02
【问题描述】:
我有一个 CodeIgniter 安装在我们的 Web 根目录中运行,我将它复制到一个名为 /dev 的子目录中...我编辑了 config/config.php 文件以反映更改,所以它现在是这样的:
$config['base_url'] = 'http://mysite.com/dev';
$config['sbase_url'] = 'https://mysite.com/dev';
$config['default_email'] = 'noreply@mysite.com';
$config['site_url'] = 'http://mysite.com/dev';
这是我的 .htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
当我将鼠标悬停在网站上的任何链接上时,它们都是正确的,例如,联系我们页面链接显示为 www.mysite.com/dev/contact,但是当我单击任何链接时,我会收到 404 错误...
我缺少一些常见的东西吗?
【问题讨论】:
-
你是不是把.htaccess放到了dev目录下?否则它不会工作;)
标签: .htaccess codeigniter routes