Как настроить редиректы с ошибкой 404 для URL `/dir1/тут-можно-писать-что-угодно/dir2.html` так, чтобы он перенаправлялся на `/dir1/dir2.html`?

  • 14 августа 2023 г. 14:16
Ответы на вопрос 3
Для настройки редиректа с ошибкой 404 для URL `/dir1/тут-можно-писать-что-угодно/dir2.html` можно использовать следующий код в файле .htaccess:

```
RewriteCond %{REQUEST_URI} ^/dir1/(.+)$
RewriteRule ^.*$ /dir1/%1 [L,R=404]
```

Этот код будет перенаправлять все запросы, начинающиеся с `/dir1/`, на ту же самую страницу, но с ошибкой 404. Например, `/dir1/тут-можно-писать-что-угодно/dir2.html` будет перенаправлен на `/dir1/dir2.html`.

Помимо этого, вам также нужно убедиться, что в Joomla включена опция "SEF URL" (ЧПУ URL). Вы можете включить эту опцию в панели администратора Joomla, зайдя на страницу "Система" -> "Глобальная конфигурация" -> "Настройки сайта" -> "Включить ЧПУ URL".

Если у вас возникнут дополнительные проблемы, связанные с включением этих настроек или работой файла .htaccess, рекомендуется обратиться за помощью к администратору вашего сервера или разработчику Joomla.
^(?:[^/]+/){2,}[^/]+\.html 
 - [L,R=404]
Похожие вопросы