Я намагаюся створити бібліотеку маршрутизації PHP. Вони наводять цей приклад для файлу .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
Я не міг змусити це працювати, тому спробував увімкнути mod_rewrite, але там написано: "Перезапис модуля вже ввімкнено".
Чому це не працює належним чином? Спасибі! Я запускаю Ubuntu Precision 12.04 та apache2.2.22. (Перевіряється на наявність оновлень)
РЕДАКТУВАННЯ: Ще кілька подробиць, це вагранта для PuPHPet, перезапис повинен бути включений.
AllowOverride
необхідно для конфігурації в питанні.Allow from All
не має нічого спільного з питанням і може не відповідати середовищу @ randomdev.