Уважаемые гуру, что может быть не так? httpd.conf: LoadModule rewrite_module modules/mod_rewrite.so RewriteLog D:/WebServices/Apache2/logs/mod_rewrite_log.txt RewriteLogLevel 8 .htaccess RewriteEngine on # Перенаправляем все indexX.html на index.php RewriteRule ^index([0-9]+)\.html$ index.php И эта ерунда ничего не делает. Естественно, что выдает ошибку 404 Логи ваабще писать не хочет, хоть и level 8. В общем, одна надежда на вас
Вот мой хтакцесс: RewriteEngine on Options +FollowSymlinks RewriteBase / # Перенаправляем все indexX.html на index.php RewriteRule ^index([0-9]+)\.html$ index.php [L,QSA,NC] ума не приложу
Sergey89 а можно глубже? точнее подробнее.. где и что заменить? просто первый раз поставил не джентельменский набор а нормальный сервак, а где настройки сделать надо подробно нигде не написано.
ShamahN, в конфиге апача. UPD: А именно <Directory "ПУТЬ к www директории"> AllowOverride All </Directory>
В общем есть: <Directory /> Options FollowSymLinks AllowOverride None </Directory> и <Directory "D:/webservices/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> заменить в первом или во втором или в обоих? или ваабще у меня что-то не так
RewriteEngine on Options +FollowSymlinks RewriteBase / # Перенаправляем все indexX.html на index.php? RewriteRule ^index([0-9]+)\.html$ index.php Кто найдет ошибку, тому респект и уважуха
Искать ошибку в лом, попробуй так: Код (Text): RewriteEngine on Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA] Точно работает.
Вот что он мне пишет в логах [per-dir D:/WebServices/htdocs/] applying pattern '^(.*)$' to uri '' Может тут что-то кроется?