У меня проблема, которая может быть связана с .htaccess
или конфигурацией php в Ubuntu.Я много пытался найти решение, но чувствовал себя беспомощным, поэтому, наконец, я решил опубликовать вопрос здесь.Может быть, мой вопрос глуп или я делаю ошибку в очень нормальной точке конфигурации, но, наконец, я надеюсь, что мой вопрос поможет мне найти решение со всеми вашими благословениями ..
Пожалуйста, поддержите меня, чтобы найтивыход для моей проблемы.
Моя проблема в том, что когда я открываю URL, не имея index.php
в URL, это дает выходной успех, но как только я помещаю index.php
в URL, в ответ выдается только «Отказано в доступе».
Пример
В ответ мне выдается сообщение «Отказано в доступе»
Отказано в доступе
Работает нормально, но все мои изменения URL заняли больше времени
Работает нормально
MY .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>
Не могу найти выход из этой проблемы.Ваша помощь будет оценена
Спасибо за посещение ...