0
votes

Laravel Comment supprimer index.php de l'URL

J'ai créé une page à propos de Laravel et l'a signalé aux itinéraires, mais le problème est quand je vais à l'URL: http: // localhost: 8080 / BSMS / Public / À propos de Cela ne fonctionne pas et dit

Désolé, la page que vous recherchez n'a pas pu être trouvée.

Toutefois, http: // localhost: 8080 / BSMS / public / index.php / À propos fonctionne bien. Je veux que mon URL soit libre de l'index!

Ce sont mes itinéraires  Entrez la description de l'image ici


4 commentaires

Qu'utilisez-vous pour serveur le site I.E. MAMP, WAMP, XAMPP, Server intégré de PHP, etc.?


@Rosswilson J'utilise XAMPP


Vous devriez avoir votre dossier public défini comme racine Web du projet. Regardez 5balloons.info/install-laravel-5-7 -xampp-windows


Pouvez-vous partager la structure de répertoire


3 Réponses :


0
votes

Êtes-vous dans Localhost?

Essayez d'ajouter cette ligne à votre fichier .htaccess dans votre dossier public: p> xxx pré>

de sorte que cela devrait être comme ceci: P >

<IfModule mod_rewrite.c>
RewriteBase /
<IfModule mod_negotiation.c>
    Options -MultiViews -Indexes
</IfModule>

RewriteEngine On

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>


1 commentaires

OK, Ouvrir la console et Type: PHP Artisan Servez Point de l'URL donnée, normalement: 127.0.0.1:8000



0
votes

Vous devriez pouvoir accéder à votre point à propos de cette URL http: // localhost: 8080 / BSMS / À propos de (prendre en considération que vos fichiers d'affichage sont dans le dossier Ressources et non dans le dossier public).

Essayez d'utiliser ces Comands xxx

et let Nous savons comment ça se passe.


0 commentaires

1
votes

aller à /public/index.php et ajoutez le code de coup après définir ('laravel_start', microtime (true)); xxx


0 commentaires