.htaccess 请检查以下URL并确保其拼写正确,请求的URL:/clients/index. aspx

busg9geu  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(135)

我厌倦了服务器配置。我有一个Codeigniter应用程序,当我在共享服务器上托管它时,它运行得很好。现在我试图在我自己的服务器上托管它,我已经做了所有必要的修改,站点的index.html文件运行正常。但现在它给我一个错误:
未找到
没有为请求的URL配置默认文档,并且没有在服务器上启用目录浏览。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
下面是我的.htaccess文件:

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /home.php?/$1 [L,QSA]
AddDefaultCharset utf-8

我没有得到什么是错误的配置。我已经提到以下网站:
laravel the requested url was not found on this server
https://laracasts.com/discuss/channels/laravel/the-requested-url-login-was-not-found-on-this-server?page=1
How to enable mod_rewrite for Apache 2.2
The requested URL /login was not found on this server
Codeigniter - the requested URL was not found on this server
任何帮助都是受欢迎的。提前感谢。

np8igboo

np8igboo1#

不应该是/index.php?$1 [L,QSA]而不是/home.php?/$1 [L,QSA]

kzmpq1sx

kzmpq1sx2#

我经验:
1.修改:重写规则^(.*)$ /home.php?/$1 [L,QSA]修改:home.phpindex.php
就像这样:

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

1.在application->config->config.php中,按如下方式设置config.php
在本地主机上运行应用程序文件夹;如果您有一个索引页,请在这里输入。
现在访问:

http://localhost/app_folder/

将显示您的登录页面
谢谢

相关问题