我对 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/