我会尽量把这个简短。这是我第一次尝试使用 HTACCESS 创建“用户友好的 URL”。我已经设置了我的 .htaccess 文件,以便当用户单击似乎位于子文件夹中的链接时,它会在根目录中加载一个文件。前任:
重写引擎开启 RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteRule ^current-communities/(.*)$ $1 [L]
因此,如果我单击“/current-communities/my-community”之类的链接,它将加载文件“my-community.php”。那里没问题。但是,现在我正在尝试制定另一个规则,当我单击“ floor-plans”链接, floor-plans.php 文件将根据其查询字符串从数据库加载数据:
RewriteRule ^floor-plans/([^/]+)-([^/]+).php floor-plans.php?communityname=$1&modelname=$2 [NC]
因此,如果用户单击“/floor-plans/my-community-myhouse”之类的链接,它将加载“floor-plans.php”文件,其中“my-community”作为第一个查询字符串变量,“myhouse” “作为第二个。
我在这里遇到的问题是“floor-plans.php”文件没有显示图片。它正在查找一个名为“images”的文件夹以获取图形,但由于“images”实际上位于根目录中,我只得到一个非常空的页面,但由于某种原因,这不是“current-”的虚拟目录的问题社区”。你能帮我吗?