У меня есть 2 основных страницы. Он работает, как это так,Apache and Url Rewrite
<html>
<body>
<div id='menu'></div>
<div id='content'><?PHP require("content.php"); ?></div>
</body>
</html>
Затем content.php тянет «страницу» из URL, и проверяет его через URL «хороших страниц». Если нет, есть значение по умолчанию. Во всяком случае, типичный URL выглядит следующим образом
- /index.php?page=user & ID = 1
- /? Страница = группа & ID = 3
Я пытаюсь сделать это выглядит как этот
- /пользователя/1
- /группы/3
Это то, что у меня есть для моего файла .htaccess, который не работает на 100%. Он вытаскивает правильную страницу, но файлы css, похоже, не загружаются. Он находится в/css/в основной директории как индекс и контент.
EDIT
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule ^(.*)/(.*)$ /index.php?page=$1&id=$2 [L]
Я хотел бы приложение, чтобы быть в состоянии масштаба, если это возможно.
Спасибо!
Когда сочинительство правила перезаписи, то первая часть является частью 'catched' и вторая часть является' «преобразование» '. Но если вы хотите использовать vars, такие как 'group' или' id', вы должны сделать лучшее регулярное выражение для извлечения информации в первой части. '^ * $ /' извлекает что-либо от начала до конца в одном var, это не то, что вы хотите. Вы должны отдельно разделить группу и идентификатор. – MatRt