Wenn Ihr Vermögen Ordner gibt es Dinge wie CSS zu dienen, JavaScript und Bilddateien (wie wäre bestimmt) und ein tatsächliches Verzeichnis, dann können Sie entweder das tun, indem eine Zugabe. htaccess-Datei in das Verzeichnis (vorausgesetzt, es unter Apache läuft), die alle Anfragen, die nicht für explizite Dateipfade sind, und leiten sie an die Website-Controller/Aktion für eine 404 (oder andere Seite, die Sie dafür verwenden).
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://yourdomain.com/path/to/404 [QSA,L]
</IfModule>
Alternativ können Sie auch eine index.php
Datei hinzufügen, die den Browser für eine 404-Seite an den Ort leitet, oder zeigt eine 404-Typ-Seite als Antwort.
header("Location: http://yourdomain.com/path/to/404");
Haben Sie Assets im Hauptverzeichnis außerhalb des Anwendungsordners abgelegt? – user4419336
Ja 'Assets' Ordner außerhalb des Anwendungsordners –
Ich weiß, dass es gelöst ist, aber wenn Sie darauf stoßen, könnten Sie versuchen, mit index.php in url' http://www.example.com/index.php/assets/css/stylesheet.css' – user4419336