Как сделать Красивые URL Исключительно через htaccess

Интересует как можно сделать (без настройки NGNIX APACE ) А исключительно через htaccess

Возможность открывать сайт без /web/ ( части в адресе).

И в Адвансед версии (без frontend ).

У меня есть в корне

Options +FollowSymLinks

IndexIgnore /

RewriteEngine on

Если запрос не начинается с web, добавляем его

RewriteCond %{REQUEST_URI} !^/(web)

RewriteRule (.*) /web/$1

Если файл или каталог не существует, идём к /web/index.php

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /web/index.php

И есть так же в папке WEB

RewriteEngine On RewriteBase /

if a directory or a file exists, use it directly

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

otherwise forward it to index.php

RewriteRule . index.php

Как лучше всего про модифицыровать?

Ничего не понял, что за сайт, почему он сейчас открывается через web.

Зачем ты сам подставляешь его - "# Если запрос не начинается с web, добавляем его"

Можно не много подробней?

Тогда вопрос по другому по шагам.

Если убрать все htaccess

Когда заходишь на сайт example.com мы видим список всех папок сайта.

Когда заходим в Папку WEB тогда видим главную страницу сайта. ( Это в Basic версии, в Advanced там та же история с фронтенд)

Какие правила нужно прописать для htaccess (в корень и в папку WEB ) для того что бы сайт открывался

без папки веб в адресе.

А в Адвансед версии Что бы сайт открывался сразу example.com и example.com/backend/

При етом не изменять ничего в Апаче и NGNIX

Recommended Apache Configuration


# Set document root to be "basic/web"

DocumentRoot "path/to/basic/web"


<Directory "path/to/basic/web">

    # use mod_rewrite for pretty URL support

    RewriteEngine on

    # If a directory or a file exists, use the request directly

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    # Otherwise forward the request to index.php

    RewriteRule . index.php


    # ...other settings...

</Directory>

по аналогии можно и адванс настроить