So entfernen Sie den URL-Index in thinkphp: 1. Verschieben Sie die .htaccess-Datei in das Stammverzeichnis des Projekts. 2. Fügen Sie „'URL_MODEL'=> 2“ zur Konfigurationsdatei des Projekts hinzu. conf-Datei; 4. Löschen Sie das #-Symbol vor mod_rewrite.so. 5. Starten Sie Apache neu.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.
Wie entferne ich den URL-Index in thinkphp?
Index.php von der ThinkPHP-URL entfernen
Das Entfernen von index.php von der ThinkPHP-URL ist in zwei Schritte unterteilt:
1: Das erste, was Sie erreichen müssen, ist, index.php aus der Navigationsleiste des Browsers zu entfernen und es kann weiterhin normal funktionieren. Besuchen Sie die Website
1, verschieben Sie die .htaccess-Datei in das Stammverzeichnis Ihres Projekts
2, fügen Sie
'URL_MODEL' => 2, // URL访问模式,可选参数0、1、2、3,代表以下四种模式: // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式(经测验,此处 'URL_MODEL' => 1或2 都可以 没太大的影响)
3 zur Konfigurationsdatei des Projekts hinzu und nehmen Sie relevante Konfigurationen in Apache
in Apaches httpd vor .conf Entfernen Sie das # vor LoadModule rewrite_module module/mod_rewrite.so in der Datei und starten Sie Apache neu
Zweitens: Nach Abschluss des obigen Vorgangs können Sie normal auf die Website zugreifen, ohne index.php hinzuzufügen, aber die meisten Links in der Website mit ThinkPHP Es wird mit U() implementiert. Sie werden feststellen, dass der Link, zu dem Sie springen können, wenn Sie auf die Schriftart oder das Bild mit dem Tag klicken, in der Datei index.php vorhanden ist index.php wird durch die Verwendung von U() verursacht.
Fügen Sie einfach define('__APP__','') zur Eintragsdatei hinzu, die sich im Stammverzeichnis des Projekts befindet.
Okay, probieren Sie es aus!
Empfohlenes Lernen: „thinkPHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie den URL-Index in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!