0
我有一个.htaccess文件无法正常工作。它曾经用过。被忽略的htaccess重写代码
以下是文件:
RewriteEngine On
# Category
#Edit
RewriteRule ^edit/([^/]+)/?$ /edit_solutions/index.php?category=$1 [L]
RewriteRule ^edit/?$ /edit_solutions/choose.php [L]
#Report
RewriteRule ^reports/([^/]+)/?$ /report/report.php?project=$1 [L]
RewriteRule ^reports/?$ /report/index.php
#View
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /view/index.php?category=$1
RewriteRule ^$ /view/choose.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
出于某种原因,喜欢mydomain.com/edit/butler/链接将视图条件,而不是编辑状态。因此,该视图正在选择编辑/管家/类别。任何想法,为什么第一个条件不正确拾取该网址?
编辑:我刚刚检查了$ _GET的内容,并将类别设置为error.html。