Я создаю сайт drupal, который должен включать функцию, которая превратит чистый URL в URL со строкой запроса.
Как это должно работать:
- пользователь может ввести любой чистый URL-адрес, например www.example.com/hobbies/skiing, в строке URL.
- вот моя проблема:
внутри .htaccess, который я имеюпоместите эту строку кода:
RewriteRule ^hobbies/([a-zA-Z0-9-]*) /index.php?hobbies=$1 [NC]
в drupal, я создал страницу с включенным PHP Filter, затем набрал
<?PHP echo $_GET['hobbies']; ?>
RewriteRule должен повернуть www.example.com/hobbies/skiing
в www.example.com/index.php?hobbies=skiing
но я думаю, что код работает не так, как ожидалось, или в drupal запущены коды, которые либо пропускают команду .htaccess, либо что-то в этом роде.
3.после перевода URL-адреса в грязный URL-адрес на странице отобразится значение хобби , так как код работает, когда вы действительно вводите www.example.com/index.php?hobbies=skiing напрямую.в адресную строку.
Вы можете помочь мне с этим?