Ho una struttura a cartelle di questo tipo:
public_html
-htaccess
-frontend
--php
---xyz.php
-backend
--php
---xyz.php
ora io voglio che se l'url è:
www.miosito.dom/admin
miosito.dom/admin
www.miosito.dom/admin/xyz
l'url "vero" diventi:
miosito.dom/backend/php/(index se non c'è niente)
miosito.dom/backend/php/xyz
se dopo il dominio manca /admin fa le stesse cose ma invece di andare nel backend va nel frontend...
Ho provato a fare delle regole e testarle su un sito di testing htacess ma mi da questo errore:
"Resulting URL: No rules matched your query ''."
Ecco le regole:
Qualche dritta?codice:RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.([a-z0-9]*)\.([a-z0-9]{2,5})/admin(/.*)$ [NC] RewriteRule ^.*$ ^$1\.$2/backend/php$3$ [L] RewriteCond %{HTTP_HOST} ^www\.([a-z0-9]*)\.([a-z0-9]{2,5})[^/admin](/.*)$ [NC] RewriteRule ^.*$ ^$1\.$2/frontend/php$3$ [L]
Grazie