thinkphp-Fehler Die Ressource 404 konnte nicht geladen werden (nicht gefunden). Der Fehler tritt weiterhin auf, nachdem .htaccess geändert wurde
漂亮男人
漂亮男人 2017-05-24 11:32:14
0
2
1380

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?

漂亮男人
漂亮男人

Antworte allen(2)
phpcn_u1582

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

曾经蜡笔没有小新

Options +FollowSymLinks
RewriteEngine On

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

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage