php - 所有链接都重定向到 localhost/dashboard/with codeigniter

标签 php .htaccess codeigniter

我对 codeigniter 非常陌生。 我有一个 codeigniter 项目,我需要做一些更改。我已将其粘贴到 htdocs 并将 application/config/config.php 的 base_url 更改为本地主机的路径。

并更改了 application/config/database.php 中的数据库连接

经过上述更改后,我的索引页面在本地主机上打开良好。但是来自索引页面的所有链接都重定向到 http://localhost/dashboard/ .

我没有更改 .htaccess 文件内容。 在这里:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

如何解决?

最佳答案

如果你需要删除 index.php 然后使用这个

RewriteEngine on

RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

关于php - 所有链接都重定向到 localhost/dashboard/with codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618594/

相关文章:

php - 使用 if 条件更新表 - PHP - MySQL

php - WordPress .htaccess 不适用于 rewriterule

php - 在 codeigniter 中选择的选项

php - linux msmtp 配置从 shell 发送但从 PHP/apache 失败

php - PHP 4 和 PHP 5 之间的区别?

php - Laravel 和通过特定 Laravel 路由的双向 SSL

.htaccess 和参数

php - 删除 $this->db->e​​scape 创建的引号而不弄乱原始文本

php - 在 CLI 中静音 PHP cURL 输出

php - Yii1 : How to use concat function in mysq like query