当前位置: 首页 > 知识库问答 >
问题:

不工作我的. htaccess和配置文件

越涛
2023-03-14

我更改为配置文件和.htaccess文件。以下文件,

Config.php

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

.htaccess

重新启动发动机

秘书长/52322/

重写Cond%{REQUEST_FILENAME}!-f

重写cond%{REQUEST_FILENAME}-D

重写规则 ^(.*)$ index.php?/1美元[L, QSA]

发生错误在此服务器上找不到请求的URL /52322/login/。

请帮帮我。

共有3个答案

鲁展
2023-03-14

1)请确保您确实启用了mod_rewrite。在终端提示符下,输入以下内容:

sudo a2enmod重写并重新启动apache

sudo服务apache2重启

2) 并将“无”编辑为“全部”

不允许超限---

Sudo纳米 /etc/apache2/apache2.conf

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

之后,它将正常工作。

葛飞扬
2023-03-14

请根据文件夹中的指示尝试此操作。我希望它能100%起作用。

配置

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

根文件夹

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

根文件夹

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

根文件夹

<IfModule authz_core_module>
    Require all denied
</IfModule>
<IfModule !authz_core_module>
    Deny from all
</IfModule>
包和泰
2023-03-14

将下面的代码放入.htaccess并执行$config['base\u url']=''

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

如果上面的代码不起作用,那么你可以参考这个旧的答案

 类似资料:
  • 我无法在如下所示的html页面上运行php脚本: 这是我的名片。htaccess文件: AddType应用程序/x-httpd-php5。php5添加类型应用程序/x-httpd-php5。phps 在我的apache.conf我补充道: php5_module模块/mod_php55.so 但是,在重新启动apache时,警告显示其已加载。 我还检查了php是否已安装,是否已安装,以及是否已安装

  • 我正在尝试使用带有以下代码的。htaccess文件在站点上启用HTTP访问控制(CORS): 但我一直在犯错误 跨源请求被阻止:同一源策略不允许读取[DOMAINNAME]处得远程资源(原因:CORS标头'access-control-allow-origin'与'content-type'不匹配)。 我做错了什么?我找到的每一个教程似乎都表明它应该有效。 -编辑-在Chrome中,调试工具给了我

  • 我希望你能帮忙。我试图写一个htaccess文件做以下事情。 1)重定向到www.地址 2) 从url中删除.php 3) 如果文件不存在,则使用filechecker.php?page=filename 1.我能忍受 RewriteCond%{HTTP_HOST}^example.com$ *)http://www.example.com/1美元[R=301, L] 2) 我受够了 Rewrit

  • 我想将任何不安全的请求重定向到https,并确保url始终使用“www”。这就是我所拥有的,但似乎不起作用。我错过了什么?

  • 我希望你能帮助,我一直有真正的麻烦得到一个。htaccess文件的工作正确。 关于发生了什么和解决方案有什么想法吗? 提前感谢您的帮助

  • 将是什么 线程不足,无法执行工作流。如果此消息始终显示,请选择WorkerOptions。应减小maxConcurrentWorklfowExecutionSize或WorkerOptions。maxWorkflowThreads增加。 处于阻塞状态的工作流在内存中保持活动状态??处于等待状态的工作流是否持续检查条件??更多的 -