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: Désolé, la page que vous recherchez n'a pas pu être trouvée. P>
blockQuote>
Toutefois, http: // localhost: 8080 / BSMS / Public / À propos de Code>
Cela ne fonctionne pas et dit P>
http: // localhost: 8080 / BSMS / public / index.php / À propos code> fonctionne bien. Je veux que mon URL soit libre de l'index! P>
3 Réponses :
Êtes-vous dans Localhost?
Essayez d'ajouter cette ligne à votre fichier .htaccess dans votre dossier public: p> 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>
OK, Ouvrir la console et Type: PHP Artisan Servez CODE> Point de l'URL donnée, normalement: 127.0.0.1:8000
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 p> et let Nous savons comment ça se passe. p> p>
aller à /public/index.php
et ajoutez le code de coup après définir ('laravel_start', microtime (true)); code>
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