在此服务器上找不到请求的URL

Ras*_*hid 1 html php .htaccess codeigniter

当在我的服务器上托管一个Codeigniter网站时,首页显示正常,其他链接显示错误,如下所示。

未找到

在此服务器上找不到请求的URL / site / ourservices。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

如何解决呢?我是初学者。

Moh*_*ani 5

将这些行添加到.htaccess中:(基于codeigniter urls docs

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)


小智 5

我会帮助你..几天前我遇到了这个问题..尝试在你的.htaccess文件中包含以下代码。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
ErrorDocument 404 index.php
Run Code Online (Sandbox Code Playgroud)