我在 Apache2 上安装了 Codeigniter。试图在 Hiawatha(在 Puppy Linux 上)上运行它。将 Codeigniter 应用程序连同数据库一起移至 Hiawatha,并更新了所有设置。但是,我无法让应用程序在 Hiawatha 上运行。它会抛出一个 404 错误页面。
虽然不确定这是否是 URL 重写的问题?
在 Apache2 上工作 .htaccess URL 重写:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
如何将其转换为与 Hiawatha 一起使用?
尝试了Hiawatha官网中提到的以下内容,没有运气(Hiawatha仍然抛出404错误页面):
UrlToolkit {
ToolkitID = codeigniter
RequestURI exists Return
Match ^/(index\.php|images|robots\.txt) Return
Match .* Rewrite /index.php
}
请帮忙。提前致谢。