EKCTPEMICT
@EKCTPEMICT
FrontEnd Developer

Как сделать редирект со всех URL раздела /cat/* на page.php с сохранением URL?

Хочу, что бы обращении на любой урл категории:
- /cat/page
- /cat/page23

сервер показал страницу page.php но сохранить при этом URL
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
  • RewriteCond %{REQUEST_URI} ^/cat/(.*)$ 
    # если есть этот каталог то выделить все после него
    RewriteCond %{REQUEST_FILENAME} !-f
    # и это не файл
    RewriteCond %{REQUEST_FILENAME} !-l
    #и это не  линка
    RewriteCond %{REQUEST_FILENAME} !-d
    # и это не директория
    RewriteCond %{REQUEST_FILENAME} !/page.php$
    # и  в урле нет пеййдж пхп
    RewriteRule ^(.*)$ /page.php [L]


    RewriteRule ^(.*)$ /dir1%1 [R=301,L]
    Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы