Не работает мой .htaccess и конфигурационные файлы - PullRequest
0 голосов
/ 28 декабря 2018

Я перешел на файл конфигурации и файлы .htaccess.следующие файлы,

Config.php

$config['base_url'] = BASE_URL;
$config['index_page'] = '';
$config['uri_protocol']   = 'REQUEST_URI';

.htaccess

RewriteEngine On

RewriteBase / 52322 /

RewriteCond% {REQUEST_FILENAME}! -F

RewriteCond% {REQUEST_FILENAME}! -D

RewriteRule ^ (.*) $ index.php? / $ 1 [L, QSA]

Произошла ошибка Запрошенный URL / 52322 / login / не найден на этом сервере.

Пожалуйста, помогите мне.

при этом я приложил для скриншота.enter image description here

Ответы [ 3 ]

0 голосов
/ 29 декабря 2018

Пожалуйста, попробуйте это согласно указанной в вашей папке.я надеюсь, что это должно работать на 100%.

config> Config.php

$config['base_url'] = 'Your Folder Path';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'REQUEST_URI'; 

Root Folder> .htaccess

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

Корневая папка> система> .htaccess

<IfModule authz_core_module>
    Require all denied
</IfModule>
<IfModule !authz_core_module>
    Deny from all
</IfModule>

Корневая папка> приложение> .htaccess

<IfModule authz_core_module>
    Require all denied
</IfModule>
<IfModule !authz_core_module>
    Deny from all
</IfModule>
0 голосов
/ 10 мая 2019

1) Пожалуйста, убедитесь, что вы действительно включили mod_rewrite.В командной строке введите следующее:

перезапись sudo a2enmod and restart the apache

перезапуск службы sudo apache2

2) И редактировать None для всех

AllowOverride Нет ---> AllowOverride All

sudo nano /etc/apache2/apache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

После этого все будет работать правильно.

0 голосов
/ 28 декабря 2018

Введите ниже код в .htaccess и выполните $config['base_url'] = '';

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

, и если вышеуказанный код не работает, то вы можете сослаться на это старые ответы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...