首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.htaccess始终重定向到index.php时出现500内部服务器错误

问使用.htaccess始终重定向到index.php时出现500内部服务器错误
EN

Stack Overflow用户
提问于 2021-02-16 03:03:27
回答 1查看 825关注 0票数 1

我目前正在构建我自己的PHP,以获得一些经验,并遵循这指南。

但是,我在实现..htaccess文件时遇到了一些麻烦。当我打开我的网站时,它会显示一个500内部服务器错误。

我的文件夹结构如下:

代码语言:javascript
复制
ProjectName/
  |- src/
  |  |- Controller/
  |  |- Model/
  |  |- View/
  |  | .htaccess
  |  | Dispatcher.php
  |  | Request.php
  |  | Router.php
  |  | index.php
  | .htaccess
  | Dockerfile
  | docker-compose.yml

这两个.htaccess文件看起来如下所示:

ProjectName/src/..htaccess:

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(?:css|js|jpe?g|gif|png)$ [NC]
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ index.php?p=$1

ProjectName/..htaccess:

代码语言:javascript
复制
RewriteEngine on
RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ src/$1

最让我困惑的是:如果我没有实现我的.htaccess文件并打开我的网站,那么它就会打开index.php。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-16 16:23:19

我的对接图像是php:7.2-apache,看起来mod-rewrite没有启用。因此,在运行命令a2enmod rewrite之后,我的网站再次工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66218182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档