2016-02-05 3 views
2

У меня есть каталог с большим количеством php-файлов. Но теперь я больше их не использую, поэтому я хочу перенаправить на свой новый url.htaccess перенаправляет, когда нет файлов

Когда файл существует, что я делаю это:

RewriteRule client/z_([^/]*) redirect.php [L] 

Но как я могу перенаправить, когда нет ни одного файла?
ie:
Файл client/z_123.php существует, и он работает.
, но файл client/z_321 не существует, и я хочу показать redirect.php с той же ссылкой.

Мой вопрос: Как я могу заставить это работать, когда файлы не существуют?

+0

Использование опции '! -f' –

+0

попробовать его с' ErrorDocument 404/redirect.php' –

+0

@ChetanAmeta Это плохой пример человека. –

ответ

1

Используйте символ регулярного выражения ?.

RewriteRule client/(_([&/]*))? redirect.php [L] 
Смежные вопросы