Regulární výraz v .htaccess
Zdravím, potřeboval bych poradit, jak upravit v .htaccessu regulární výraz na admina. Zatím to bere /admin, /admin/cokoliv, ale i /adminilol např, což nesmí! Takže následující kód potřebuji upravit tak, aby mi to např /adminolol nebralo a lítalo to na první app/index.php...
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^.*\.(css|js)$ [NC]
RewriteCond %{REQUEST_URI} !^/admin.*$ [NC]
RewriteRule ^(.*)$ app/index.php [L]
RewriteRule ^admin(.*)$ admin/app/index.php [L]
htaccess block directory
Kdepak, nerozumíme si... upřesním:
Musí projít:
/admin
/admin/
/admin/cokoliv
/admin/cokoliv/cokoliv
Nesmí projít:
/adminlol
/adm
/admi/hd
Nežádám návod, ale regulární výraz na to. Aktuálně mám:
Jak ho upravit tak, aby bral to co požaduji???
Jsem regexové jelito, vyšlo mi tohle: ^admin\b.*$
Můžeš šmudlat i sám: regex101.com