У меня есть веб-сайт, на котором у меня есть папка / mobile / с копией содержимого сайта, но оптимизированной для мобильных устройств. Внутри этой папки у меня было еще две папки для английского и немецкого языков, а в основной - контент на испанском.
В последнее время настольная испанская версия была изменена, чтобы иметь адаптивный дизайн, поэтому мне нужно перенаправить файлы внутри / mobile / в основной каталог (то же имя файла, что и запрошенный), но содержимое внутри / mobile / de / и / mobile / en / должны оставаться доступными.
Это код, который я придумал. По какой-то причине это вызывает внутреннюю ошибку сервера:
RewriteEngine on
RewriteRule ^mobile/de - [L]
RewriteRule ^mobile/en - [L]
RewriteRule ^mobile/(.*)$ /$1 [R=301,L]