我的.htaccess中有以下规则(在此之前或之后没有其他规则):
RewriteRule ^archive/([^/\.]+)/?$ /archive.php?letter=$1 [L]
我需要遵守以下规则:
mydomain/archive/letter
重写为:mydomain/archive.php?letter=letter
除了a。
外,它适用于所有字母表中的字母结果是,在浏览时:
mydomain / archive / b - >没有重定向,显示页面,因为它是archive.php?letter = b(正确)
mydomain / archive / a - >重定向到:mydomain //(不正确)
我高低搜索,但我看不出我做错了什么。
答案 0 :(得分:0)
出于某种原因,在此之后的另一条规则是干扰了我的问题。我删除了那个,它现在有效。所以,问题中的规则是有效的:)