@ms2345

Как направить все запросы к одному файлу?

Добрый день. Существует определённый файл: index.php
И нужно чтобы все запросы, независимо от url отправлялись на него, кроме тех запросов, где указаны разрешения файлов, например:

mydomian.com/users/ - перенаправляет на index.php
mydomian.com/users.html - перенаправляет на users.html
mydomian.com/images/contacts.png - перенаправляет на contacts.png
mydomian.com/images/awdawd?value=adawd&value_2=adawd - перенаправляет на index.php

Очень прошу помочь.
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
sidorenkoda
@sidorenkoda
Программист, верстальщик, руководитель проектов
Если нет такого файла или директории на сервере, то будет все идти на index.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php


А можно и так:
RewriteEngine on
RewriteRule [%,a-zA-Z0-9/-/+/()] index.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы