Hallo,
ich suche Hilfe bei Erstellung einer konditionellen RewriteRule für meine .htaccess.
folgende Verzeichnis-Struktur:
- MyWebsite +- public ++- .htaccess ++- index.php +- shop ++- public +++- index.php +++- ...
URL zum Shop: http://mywebpage.de/shop/
Wenn die Shop-Url aufgerufen wird, muß die Resource
/shop/public/index.php
geladen werdenSonst Resource
/public/index.php
laden
Aktuell sieht meine .htaccess so aus:
<IfModule mod_negotiation.c> Options -MultiViews </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}::$0 ^(/.+)/(.*)::\2$ RewriteRule .* - [E=BASE:%1] RewriteCond %{HTTP:Authorization} .+ RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0] RewriteCond %{ENV:REDIRECT_STATUS} ="" RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ %{ENV:BASE}/index.php [L] </IfModule> <IfModule !mod_rewrite.c> <IfModule mod_alias.c> RedirectMatch 307 ^/$ /index.php/ </IfModule> </IfModule>