Czy ktoś się orientuje jak z url’a pozbyć się stringu “/web”, ale nie metodą przeniesienia zawartości katalogu “web” do roota, tylko za pomocą htaccess’a albo jakąś inną bezpieczniejszą metodą?
Jeśli nie możesz zmienić głównego katalogu domeny w ustawieniach serwera www, możesz utworzyć dowiązanie symboliczne z "web" do głównego katalogu domeny. Wtedy pliki z projektem mogą być gdziekolwiek.
W configu apache nazywa się to vhost. Jak ustawisz vhost to w folderze web musisz zostawić domyślny plik htaccess
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