Открыть статичный файл с помощью .htaccess
Есть статичные файлы вида "index.php?categoryID=12". Как в .htaccess сделать так, чтобы при обращении к "site.ru/index.php?categoryID=12" открывался файл "index.php?categoryID=12"?
Я реализовал подобную вещь на PHP:
Как такое сделать в .htaccess? Пока он таким получается:
Я реализовал подобную вещь на PHP:
Код:
<?php
/**
* Скрипт подгрузки файла по GET-параметрам
* @version 1.0.1
**/
// проверка на необходимость
if (!$_SERVER['QUERY_STRING']) {
return;
}
// путь к статичному файлу
$fileName = join('?', [
$_SERVER['SCRIPT_FILENAME'],
$_SERVER['QUERY_STRING'],
]);
// проверка на сущ. файла и его вывод
if (file_exists($fileName)) {
echo file_get_contents($fileName);
exit;
}Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME}?%{QUERY_STRING} -f
#RewriteRule ^ что тут можно прописать? [L]
</IfModule>