खोज…


परिचय

Laravel में URL से public कैसे निकालें, इंटरनेट पर कई उत्तर हैं लेकिन सबसे आसान तरीका नीचे वर्णित है

उसको कैसे करे?

Url से public हटाने के लिए इन चरणों का पालन करें

  1. कॉपी .htaccess फ़ाइल को /public निर्देशिका से Laravel/project रूट फ़ोल्डर में।
  2. index.php लिए Laravel/project रूट फ़ोल्डर में server.php नाम बदलें।

चीयर्स अब आप अच्छे होंगे।

कृपया ध्यान दें: यह Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 पर परीक्षण किया गया है।

मुझे लगता है कि यह url से public को हटाने का सबसे आसान तरीका है।

जनता को url से हटाओ

  1. server.php को index.php बदलना
  2. public फोल्डर से root फोल्डर में .htaccess कॉपी करें
  3. बदल रहा है .htaccess थोड़ा के रूप में स्टैटिक्स के लिए इस प्रकार है:
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]

कभी-कभी मैं public रूप url को हटाने के लिए इस विधि का उपयोग करता हूं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow