【发布时间】:2023-03-09 21:42:01
【问题描述】:
我在根文件夹下的 .htaccess 文件中有以下规则
RewriteEngine on
RewriteRule ^/?$ /testsite/index.php?rel=m
RewriteRule ^about/?$ /testsite/aboutus.php?rel=b
RewriteRule ^ict/?$ /testsite/ict.php?rel=b
RewriteRule ^eeap/?$ /testsite/eeap.php?rel=b
索引规则在有或没有斜杠的情况下都可以正常工作。但是,当我点击 http://mydomain.com/testsite/about/ 时,该页面在没有 CSS 和图像的情况下提供,并且如果最后一个斜杠被删除,则可以正常工作。 ict 的规则也会发生这种情况。
对于下一个规则(eeap),事情的表现是相反的。如果我用斜杠结束 URL,CSS 和图像就会丢失。
我在这里做错了什么?
【问题讨论】:
标签: apache .htaccess mod-rewrite