在此服务器上找不到请求的 URL /链接。Apache&htaccess



/的根页面加载正常,但任何其他链接都会给我一个The request URL was not found on this server错误。

我的 htAccess 位于应用程序文件夹的根目录中,包含以下内容:

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

一个CodeIgniter.htaccess可能看起来像这样......RewriteBase在那里很重要。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

相关内容

  • 没有找到相关文章

最新更新