Reguły z mod_rewrite nie działają
: 19 mar 2008, 11:28
Zrobiłek tak:
1.
2. w /etc/apache2/sites-enabled/000-default zmieniłem z AllowOverride None na AllowOverride all
3. (wypisuje This module is already enabled!)
W między czasie parę razy sudo /etc/init.d/apache2 restart
I teraz na mój gust mod_rewrite nie działa bo w /var/www/rewrite mam pliki:
1. index.php
2. .htaccess
w a .htaccess mam:
Czyli jeśli wpiszę http://localhost/rewrite/test.html powinien mi wyświetlić zawartość http://localhost/rewrite/index.php
A apache2 wywala komunikat:
Już z tego wszystkiego zgłupiałem czy to wina konfiguracji czy może plik .htaccess jest niepoprawnie napisany?
1.
Kod: Zaznacz cały
sudo cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
3.
Kod: Zaznacz cały
sudo a2enmod rewrite
W między czasie parę razy sudo /etc/init.d/apache2 restart
I teraz na mój gust mod_rewrite nie działa bo w /var/www/rewrite mam pliki:
1. index.php
2. .htaccess
w a .htaccess mam:
Kod: Zaznacz cały
Options FollowSymLinks
RewriteEngine On
RewriteRule ^test\.html$ index.php [L]
A apache2 wywala komunikat:
Kod: Zaznacz cały
Not Found
The requested URL /rewrite/test.html was not found on this server.