.htaccess - htaccess - 不符合规则
问题描述
我正在使用 htaccess 测试仪,它说:不符合此规则。在我的本地 httpd 服务器上它没问题,但是在托管我的应用程序时不会运行,因为这个错误。请问,我该如何解决?谢谢我的朋友。
RewriteEngine On
RewriteRule ^app/vehicles/car-park/json$ assets/apps/vehicles/submenu/car-park/json.php
RewriteRule ^error/([0-9]+)$ error.php?code=$1 [L,QSA]
RewriteRule ^page/([0-9]+)$ page.php?id=$1 [L,QSA]
RewriteRule ^app/([A-Za-z0-9]+)$ app.php?id=$1 [L,QSA]
RewriteRule ^app/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ app.php?id=$1&submenu=$2 [L,QSA]
RewriteRule ^app/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ app.php?id=$1&submenu=$2&topic=$3 [L,QSA]
RewriteRule ^control-panel/([A-Za-z0-9]+)$ control-panel.php?app=$1 [L,QSA]
RewriteRule ^control-panel/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ control-panel.php?app=$1&submenu=$2 [L,QSA]
RewriteRule ^lang/([a-zA-Z0-9-]+)$ base.php?lang=$1 [L,QSA]
RewriteRule ^rate/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ base.php?rate=$1&type=$2&value=$3 [L,QSA]
RewriteRule ^comment/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ base.php?comment=$1&type=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]
解决方案
推荐阅读
- c# - Blazor 服务器 SignarlR HubConnection StartAsync 引发错误
- sql - 将行动态转置为未知列数的列
- git - Git CMD - 删除或增加输出行限制
- javascript - 未捕获的 SyntaxError:赋值数组中的左侧无效
- prolog - 如何收集所有结果
- javascript - 如果两个数组中都出现了某些内容,如何比较 React 中的两个数组并更改 className?
- r - 当 bs4Sortable 中有许多数据时触发操作按钮(R 闪亮)
- azure - Azure 管道循环
- git - 以分支安装 NPM 包为目标时,如何定位 (Lerna) monorepo 的子目录?
- jenkins - 无法使用 ec2 配置 jenkins