我正在开发类似于WordPress的CRM,但我仍然无法生成
这样的自定义URLwww.website.com/category/some_text_here /
我将如何在PHP中获取页面中的category
和some_text_here
,以便可以从页面中获取数据库中的内容。
我在这里尝试过类似的东西:
<?php
if (isset($_GET['slug'])) {
$sql = "SELECT * FROM `your_table` WHERE slug = ? LIMIT 1";
$smt = $pdo->prepare($sql);
$smt->execute(array($_GET['slug']));
$row = $smt->fetchObject();
// do something with the matching record here...
}
else {
// display home page
}
.htaccess页面:
RewriteEngine on
RewriteRule ^(.+)$ index.php?slug=$1
但是我面临的问题是,每当我加载此页面时,我就会获得index.php [URL : localhost/some_text_here/]
,而我也无法获取类别。
什么是完成此任务的最佳方法。提前致谢。