首页 > 解决方案 > 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]

标签: .htaccessmod-rewrite

解决方案


推荐阅读