我更改为配置文件和.htaccess文件。以下文件,
Config.php
$config['base_url'] = BASE_URL; $config['index_page'] = ''; $config['uri_protocol'] = 'REQUEST_URI';
.htaccess
RewriteEngine开启
RewriteBase / 52322 /
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule ^(。*)$ index.php?/ $ 1 [L,QSA]
发生错误在此服务器上找不到请求的URL / 52322 / login/。
请帮助我。
答案 0 :(得分:0)
将下面的代码放在.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]
如果上述代码不起作用,则可以引用此old answers
答案 1 :(得分:0)
请尝试按照文件夹中的指示进行操作。我希望它能100%工作。
config> Config.php
$config['base_url'] = 'Your Folder Path';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'REQUEST_URI';
根文件夹> .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>
答案 2 :(得分:0)
1)请确保您已实际启用mod_rewrite。在终端提示下,输入以下内容:
sudo a2enmod重写
<full-calendar
#calendar
defaultView="dayGridMonth"
[plugins]="calendarPlugins">
</full-calendar>
sudo服务apache2重新启动
2)并编辑“全部无”
AllowOverride 无 ---> AllowOverride 全部
sudo nano /etc/apache2/apache2.conf
and restart the apache
之后,它将正常工作。