我有一个内置于codeigniter的网站源代码。我正在尝试将其设置为本地wamp服务器但无法正常工作。
我做了以下事情:
但它不起作用。 (附有屏幕截图)。
.htaccess文件看起来像这样
请帮我解决这个问题。
提前致谢
答案 0 :(得分:0)
尝试.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^sys.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^app.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
假设 index.php 是您的索引页。
和 sys 是您的系统文件夹,应用是您的应用程序文件夹。
并更改config.php
$config['index_page'] = '';
答案 1 :(得分:0)
我认为问题在于htaccess。试试这个
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /FOLDER_NAME/index.php?/$1 [L]
使用本地目录的名称更改FOLDER_NAME。
答案 2 :(得分:0)
检查是否已将基本网址放在config.php文件中,并带有“http://”。如果没有输入“http://”并检查
答案 3 :(得分:0)
请试试这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /folder_name/index.php?/$1 [L]
答案 4 :(得分:0)
同时检查php是否在堆栈中正确安装。
也许重新安装WAMP堆栈可能有所帮助。
或者我很想知道在XAMPP中查看它是否与wamp有关。