代码点火器 url 中的访问被拒绝错误具有索引.php



我遇到了可能与 ubuntu 的.htaccess或 php 配置有关的问题。我已经尝试了很多来寻找解决方案,但感到无助,所以最后我决定在这里发布一个问题。可能是我的问题很愚蠢,或者我在非常正常的配置点上犯了错误,但最后我希望我的问题能帮助我找到一个解决方案,得到你所有的祝福。

请支持我找到解决我的问题的方法。

我的问题是当我在没有 urlindex.php的情况下打开 url 时,它会提供输出成功,但是一旦我index.php放入 url,它只会给出"拒绝访问"作为响应。

它给了我"访问被拒绝"作为响应

它拒绝访问

它工作正常,但我的所有 url 更改都需要更长的时间才能更改

它工作正常

我的.htaccess

<IfModule mod_env.c>
SetEnv CI_ENV development
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /CodeIgniter_2.0.3
#Removes access to the system folder by users.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
#Checks to see if the user is attempting to access a valid file,
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Enable access to the images and css folders, and the robots.txt file
RewriteCond $1 !^(index.php|assets|files|robots.txt)
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>
#Allow access from all domains for webfonts.
<IfModule mod_headers.c>
<FilesMatch ".(ttf|ttc|otf|eot|woff|font.css|css|js|jpg|jpeg|png|gif|swf)$">
Header set Access-Control-Allow-Origin "*"
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
</IfModule>

我找不到从这个问题中走出来的方法。 您的帮助将不胜感激

感谢您的访问...

尝试将它们放在您的.htaccess
上,我总是在Apache服务器上使用它并且它可以工作

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

相关内容

  • 没有找到相关文章

最新更新