suchen

Heim  >  Fragen und Antworten  >  Hauptteil

thinkphp-Fehler Die Ressource 404 konnte nicht geladen werden (nicht gefunden). Der Fehler tritt weiterhin auf, nachdem .htaccess geändert wurde

Der Standard-.htaccess ist

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>

Besuchen Sie zu diesem Zeitpunkt http://mydomain.me/home/index... und melden Sie direkt den Fehler Fehler beim Laden der Ressource: Der Server antwortete mit dem Status 404 (Nicht gefunden), wie unten gezeigt

Nach dem Hinzufügen von index.php, http://mydomain.me/index.php/..., kann auf die Seite zugegriffen werden, aber der Fehler ist wie unten dargestellt

Nach dem Ändern von .htaccess kann ohne index.php darauf zugegriffen werden, es wird jedoch weiterhin ein Fehler gemeldet, der mit dem Bild oben übereinstimmt.

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php?s=/ [QSA,PT,L]
</IfModule>

Was ist der Grund? Wie kann man es brechen?

漂亮男人漂亮男人2861 Tage vor1394

Antworte allen(2)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-24 11:34:14

    多谢各位。
    自己查到原因了,linux中要注意严格区分大小写。
    犯了低级错误。

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-24 11:34:14

    Options +FollowSymLinks
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    试一下这个,把IF 那些移除掉试一下。

    Antwort
    0
  • StornierenAntwort