Ricerca…
introduzione
Come rimuovere public
dall'URL in Laravel, ci sono molte risposte su Internet ma il modo più semplice è descritto di seguito
Come farlo?
Attenersi alla seguente procedura per rimuovere public
dall'URL
- Copia il file
.htaccess
da/public
directory aLaravel/project
cartella principale delLaravel/project
. - Rinominare il
server.php
nella cartellaLaravel/project
root suindex.php
.
Saluti sarai buono ora.
Nota: è stato testato su Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .
Penso che questo sia il modo più semplice per rimuovere il public
dall'URL.
Rimuovi il pubblico dall'URL
- Rinominare il
server.php
inindex.php
- Copia il
.htaccess
dalla cartellapublic
alla cartellaroot
- Modifica
.htaccess
un po 'come segue per la statica:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]
A volte ho usato questo metodo per rimuovere public
URL del modulo public
.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow