.htaccess 禁止:此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误

.htaccess 禁止:此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误,.htaccess,codeigniter,.htaccess,Codeigniter,嗨,我的服务器上有一个文件夹,它是clients/nannyshareaustralia,我使用一个codeigniter框架,我已经在基本url中设置了config.php。我还在为htaccess文件添加 RewriteEngine On RewriteCond %{REQUEST_URI} ^system.* RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|images|js|assets|css) RewriteRule ^(.*

嗨,我的服务器上有一个文件夹,它是clients/nannyshareaustralia,我使用一个codeigniter框架,我已经在基本url中设置了config.php。我还在为htaccess文件添加

RewriteEngine On
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|images|js|assets|css)
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
当我在浏览器上运行它时,它就是这样运行的

Forbidden

You don't have permission to access /clients/nannyshareaustralia on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
有人能帮我解决这个问题吗?非常感谢您的帮助

RewriteEngine On
RewriteBase /clients/nannyshareaustralia
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|images|js|assets|css)
....
RewriteBase
规则添加到您的
.htaccess
中,以授权在服务器上启用
mod_rewrite

注意 如果您访问的目录类似于
www.domain.com/clients/nannyshareaustralia
,则必须向
.htaccess

但是,如果url/域指向文件夹
clients/nannyshareaustralia
,则无需使用
RewriteBase

RewriteBase
规则添加到您的
.htaccess
中,以授权在服务器上启用
mod_rewrite

注意 如果您访问的目录类似于
www.domain.com/clients/nannyshareaustralia
,则必须向
.htaccess


但是,如果url/域指向文件夹
clients/nannyshareaustralia
,则无需使用
RewriteBase

请尝试在.htaccess文件中写入以下代码

RewriteEngine On
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|images|js|assets|css)
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
重新启动发动机


重写基/
重写cond%{REQUEST_FILENAME}-f
重写cond%{REQUEST_FILENAME}-d
重写规则/index.php[L]


请尝试在.htaccess文件中编写以下代码

RewriteEngine On
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|images|js|assets|css)
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /clients/nannyshareaustralia/index.php?/$1 [L]
重新启动发动机


重写基/
重写cond%{REQUEST_FILENAME}-f
重写cond%{REQUEST_FILENAME}-d
重写规则/index.php[L]


您如何通过域或目录访问此内容?通过域然后目录您尝试访问的url是什么?您如何通过域或目录访问此内容?通过域然后目录您尝试访问的url是什么?