首页 > 解决方案 > .htaccess 文件在尝试清理 url 后抛出 500 错误

问题描述

我正在尝试使用 .htaccess 文件清理我的网址,但是每当我输入最后一条规则时,它都会给我一个 500 错误。我想做的是每当使用到 website.com/team/create 时,它​​实际上是在调用一个名为 /team/createteam.php 的文件。我不确定我做错了什么。在此之前,我做了完全相同的事情,但使用我的新闻路线并且它有效。任何帮助将不胜感激。这是我的 .htaccess 文件

RewriteEngine On
# Remove Extensions
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

# News
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/create /news/createnews.php [NC,L]
RewriteRule ^news/show/([0-9]+) /news/shownews.php?id=$1 [NC,L]
RewriteRule ^news/edit/([0-9]+) /news/editnews.php?id=$1 [NC,L]

# Team 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^team/create /team/createteam.php [NC,L]

标签: php.htaccessweburlhttp-status-code-500

解决方案


推荐阅读