2017-08-03 3 views
1

ich wirklich viel weiß nicht über HTAccess, aber hier ist es, was ich zu tun habe:HTAccess alles umleiten außer bestimmten URL Ordner

, wenn der Pfad wie domain.it/installatori ist, dann wird es nur die Seiten

im /installatori ners

sonst verwenden bestehenden Code (das ist das, was folgt):

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^public 
RewriteRule ^(.*)$ public/$1 [R=301,L] 
</IfModule> 

ich weiß, es ist wahrscheinlich eine Dummy-Frage mit einer wirklich einfachen Lösung, aber ich alles hilft mir nur weiß es nicht und kann nicht

finden

HINWEIS: Die Website ist mit Laravel und anderen subwebsite im Ordner installatori bauen ist eine weitere Laravel Website, jede dieser Website haben ihre eigenen Routing-Algorithmus

+0

prüfen diese [Frage] (https://stackoverflow.com/questions/28354734/how-to-embed-a- laravel-application-in-another-web-application) – Webinion

Antwort

2

Ändern Sie Ihre Regel dazu:

RewriteEngine on 

RewriteCond %{REQUEST_URI} !^/(public|installatori) [NC] 
RewriteRule ^(.*)$ public/$1 [R=301,L] 

Und vergessen Sie nicht, den Cache Ihres Browsers zu löschen.

+0

@ZioCain: Hat das geklappt? – anubhava

1

basierend auf der question.if Ihre URL ist domain.it/installatori

 
Options -Indexes 

ErrorDocument 404 /404.php 
ErrorDocument 403 /404.php 


     RewriteEngine On 
     RewriteCond %{HTTP_HOST} ^domain.it/installatori $ 
     RewriteCond %{REQUEST_URI} !^/public/ 
     RewriteRule (.*) /public/$1 


Verwandte Themen