我在mac上运行我的localhost上的一个站点。在我的.htaccess文件中,我有几个重写规则。
RewriteRule ^(.*)$ /demo/$1 [L,R=301]
RewriteRule ^aboutus$ content.php?pg_id=22
RewriteRule ^aboutus/$ content.php?pg_id=22
RewriteRule ^How-it-Works$ content.php?pg_id=26
RewriteRule ^How-it-Works/$ content.php?pg_id=26
“如何工作”重写正常工作并将我带到正确的页面(localhost / how-it-works)。约束重写不是,并告诉我我有404错误,并带我到localhost / localhost / aboutus。所以aboutus正在重复localhost。我无法弄清楚为什么。如果有人可以,我会很感激帮助。感谢。