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

  1. Copia il file .htaccess da /public directory a Laravel/project cartella principale del Laravel/project .
  2. Rinominare il server.php nella cartella Laravel/project root su index.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

  1. Rinominare il server.php in index.php
  2. Copia il .htaccess dalla cartella public alla cartella root
  3. 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