0
我已经在我的Mac(MacOS Sierra)中安装了MAMP,我创建了一个虚拟主机。在那里我有一个CodeIgniter项目。但是,当我尝试打开,例如,localhost/project_name/contact/
我的导航给我这个错误:为什么我的MAMP服务器不能打开我的CodeIgniter控制器?
的请求的URL没有此服务器
当我打开连接主页这不会发生在发现的。
我该如何修复?
我已经在我的Mac(MacOS Sierra)中安装了MAMP,我创建了一个虚拟主机。在那里我有一个CodeIgniter项目。但是,当我尝试打开,例如,localhost/project_name/contact/
我的导航给我这个错误:为什么我的MAMP服务器不能打开我的CodeIgniter控制器?
的请求的URL没有此服务器
当我打开连接主页这不会发生在发现的。
我该如何修复?
有你使用的.htaccess已如果没有则尝试使用localhost/project_name/index.php/contact/
默认情况下删除访问的index.php ,index.php文件将被包含在你的URL:
example.com/index.php/news/article/my_article
如果您的Apache服务器启用了mod_rewrite,您可以通过使用带有一些简单规则的.htaccess文件轻松删除此文件。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
在上面的例子中,除现有目录和现有文件以外的任何HTTP请求都被视为您的index.php文件的请求。
来源: - Codeigniter