Правильный RewriteRule в .htaccess

279
01 мая 2017, 03:56

Сейчас .htaccess такой

<IfModule mod_rewrite.c>
# MultiViews interfers with proper rewriting
Options -MultiViews
RewriteEngine On
# Uncomment and properly set the RewriteBase if the rewrite rules are not working properly
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule . rewrite.php [L]

Все нормально работает перенаправляет все страницы на rewrite.php кроме:

  1. Главной страницы (site.ru, site.ru/index.php)
  2. И почему-то админки (site.ru/?mod=admin, site.ru/index.php?mod=admin)

Ну вот админка как раз таки и не нужна для перенаправления. Нужно только включить главную страницу.

Пытался сам сделать.

После #RewriteBase /

добавил RewriteRule ^index.php$ rewrite.php [L]

Главная страница начала перенаправляться на rewrite.php, но также начала и перенаправляться ссылка в админку (site.ru/?mod=admin, site.ru/index.php?mod=admin). А админка как известно не нужна. Прошу помощи в этом вопросе....

READ ALSO
Какую книгу выбрать по C++(из предложенных)?

Какую книгу выбрать по C++(из предложенных)?

Люди советуют и ту и другуюСам имею небольшой опыт и понятны обе книги

261
Функция передачи данных между двумя прoграммами. std::vector в функции CopyMemory

Функция передачи данных между двумя прoграммами. std::vector в функции CopyMemory

Возможно ли передать данные динамического масcива std:vector из одной программы в другую функцией CopyMemory? Так чтобы вторая программа видела и имела...

326
Список захвата в лямбда-функциях: есть ли смысл захватывать все переменные?

Список захвата в лямбда-функциях: есть ли смысл захватывать все переменные?

Внутри квадратных скобок в определении лямбда-функции можно задать переменные из внешнего контекста, которые нужны для работы этой лямбда...

368