Я хочу динамически создавать веб-страницы, используя php-скрипт (например: category.php), который принимает переменную 'category' и выполняет запрос mysql для получения данных с сервера и создания веб-страницы ,динамически создавать html-страницы с правильным адресом
category.php
< ? php
include_once("php_includes/db_conx.php");
$sql = "SELECT * FROM PRODUCTS WHERE CATEGORY = 'CLOTHING' ";
$result = $db_conx->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
/*GENERATE SOME WEBPAGE*/
}
}
? >
Таким образом, когда пользователь нажимает на ссылку «/ категория/одежда» должна выбрать значение переменной (категория = «одежда») по этой ссылке и динамически генерировать веб-страницы с адрес «www.example.com/category/clothing», а не что-то вроде «www.example.com/category/?category=clothing»
Чего я хочу избежать, это URL с '?' и «=»
Так что я хочу добиться 2 вещи:
- один файл PHP генерации страницы динамически, принимая значения из ссылки, как «/ категории/одежды»
- Адрес новой страницы должен быть простым и правильным «www.example.com/category/clothing» (конечно, это должно быть то же самое, что и ссылка) и не нравится «www.example.com/category/?category=clothing»
Может ли кто-нибудь написать пример скрипта php или js, который может это сделать или указать мне в правильном (в случае, если это очень просто)
Что вы ищете является mod_rewrite в .htaccess файлы -http: //wettone.com/code/clean-urls – Kai
вы знаете о mod_rewrite с использованием Htaccess? –
Я думаю, что mod_rewrite выполнит эту работу. Будет ли он работать аналогичным образом, делая запрос ajax с использованием URL-адреса? – user2850305