我刚刚重新安装了wamp并尝试打开我的CI项目。我打开我的项目的默认页面,但是当我点击任何链接时,它会重定向到wamp的项目列表页面。默认页面是登录然后打开,但是当我点击登录时,它会重定向到wamp的默认索引页面,我搜索了堆栈,发现将其从true更改为false可能会有所帮助。
$ suppress_localhost = false;
但这对我不起作用。我认为可能的原因可能是我在Codeigniter项目中的.htaccess文件。这是它的代码:
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at
# http://www.example.com/mypage/test1
# then use
# RewriteBase /mypage/test1/
RewriteBase /crm/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
请帮我解决这个问题。
答案 0 :(得分:1)
默认情况下,WAMP的Apache重写模块已关闭。尝试打开它,然后重新启动该服务。您可以在托盘菜单(Apache - &gt; Apache模块)中打开模块,或在httpd.conf文件中取消注释此行:“LoadModule rewrite_module modules / mod_rewrite.so”。希望它有所帮助。