Heim Backend-Entwicklung PHP-Problem Typecho-Methode zum Entfernen von index.php

Typecho-Methode zum Entfernen von index.php

Sep 30, 2020 am 10:13 AM
index.php typecho

typecho去掉index.php的方法:首先配置服务器的rewrite规则;然后修改nginx以及apache配置;最后在后台配置typecho伪静态即可。

Typecho-Methode zum Entfernen von index.php

推荐:《PHP视频教程

typecho开启伪静态,去掉那个讨厌的index.php

Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:http://qqdie.com/index.php/archives/37/,但我们希望最终的形式是这样:http://qqdie.com/archives/37.html。那么我们如何做到这样的效果?

1.配置服务器的rewrite规则

如果在保存上述配置的时候,typecho无法自动配置,那么你可能需要手动配置服务器的rewrite规则。

Linux Apache 环境 (.htaccess):

<IfModule mod_rewrite.c>
RewriteEngine On
# 下面是在根目录,文件夹要修改路径
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
Linux Apache 环境(Nginx):
location / {
index index.html index.php;
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
}
Windows IIS 伪静态 (httpd.ini):
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# 中文tag解决
RewriteRule /tag/(.*) /index\.php\?tag=$1
# sitemapxml
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# 内容页
RewriteRule /(.*).html /index.php/$1.html [L]
# 评论
RewriteRule /(.*)/comment /index.php/$1/comment [L]
# 分类页
RewriteRule /category/(.*) /index.php/category/$1 [L]
# 分页
RewriteRule /page/(.*) /index.php/page/$1 [L]
# 搜索页
RewriteRule /search/(.*) /index.php/search/$1 [L]
# feed
RewriteRule /feed/(.*) /index.php/feed/$1 [L]
# 日期归档
RewriteRule /2(.*) /index.php/2$1 [L]
# 上传图片等
RewriteRule /action(.*) /index.php/action$1 [L]
Nach dem Login kopieren

nginx 配置

server {
        listen          80;
        server_name     yourdomain.com;
        root            /home/yourdomain/www/;
        index           index.html index.htm index.php;
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }
        location ~ .*\.php(\/.*)*$ {
            include fastcgi.conf;
            fastcgi_pass  127.0.0.1:9000;
        }
        access_log logs/yourdomain.log combined;
    }
Nach dem Login kopieren

apache 配置

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
Nach dem Login kopieren

2.后台配置typecho伪静态

如图,在typecho后台,开启伪静态,并选择你喜好的url形式:

Typecho-Methode zum Entfernen von index.php

具体操作,根据本人实际操作如下

我的虚拟主机是apache的,在网站根目录找到.htaccess,有的没有可能是设置了隐藏文件,显示隐藏文件就能看到了。

然后编辑.htaccess文件,加入上文中对应的apache配置代码保存。然后去typecho程序后台,设置>永久链接,按照上文中图片的设置,保存即可。

Das obige ist der detaillierte Inhalt vonTypecho-Methode zum Entfernen von index.php. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erstellen Sie eine Social-Media-Website mit PHP und Typecho So erstellen Sie eine Social-Media-Website mit PHP und Typecho Jul 22, 2023 am 11:40 AM

So erstellen Sie eine Social-Media-Website mit PHP und Typecho Mit dem Aufkommen der sozialen Medien möchten immer mehr Menschen eine eigene Social-Media-Website haben. Eine Möglichkeit, eine Social-Media-Website zu erstellen, ist die Verwendung von PHP und Typecho, zwei Open-Source-Tools. PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache, während Typecho ein kleines, benutzerfreundliches und sicheres Blogsystem ist, das nicht nur leistungsstark, sondern auch praktisch für die Sekundärentwicklung ist. Im Folgenden werde ich die Verwendung von PHP und vorstellen

So verwenden Sie PHP und Typecho, um eine Website mit Mehrsprachenunterstützung zu erstellen So verwenden Sie PHP und Typecho, um eine Website mit Mehrsprachenunterstützung zu erstellen Jul 21, 2023 pm 11:21 PM

So erstellen Sie mit PHP und Typecho eine Website mit Unterstützung für mehrere Sprachen. Einführung: Mit der Entwicklung der Globalisierung ist der Aufbau einer Website mit Unterstützung für mehrere Sprachen nach und nach zu einem Ziel geworden, das von Unternehmen und Einzelpersonen verfolgt wird. Als beliebte Programmiersprache kann PHP in Kombination mit Typecho, einem hervorragenden PHP-Open-Source-Blogprogramm, problemlos mehrsprachige Websites erstellen. In diesem Artikel wird erläutert, wie Sie mit PHP und Typecho eine Website mit mehrsprachiger Unterstützung erstellen, und relevante Codebeispiele bereitstellen. 1. Installieren und konfigurieren Sie zuerst Typecho

So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho Jul 21, 2023 pm 03:51 PM

So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho. Im Trend moderner sozialer Online-Plattformen ist das Teilen von Bildern eine sehr beliebte Möglichkeit. Die Bild-Upload-Funktion der Website ist ein Muss für viele Websites und ermöglicht Benutzern das einfache Hochladen eigener Bilder und das Teilen mit anderen. In diesem Artikel wird erläutert, wie Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho implementieren. Typecho ist ein Open-Source-PHP-Blogsystem, das sich sehr gut zum Erstellen persönlicher Blogs und kleiner Websites eignet. Es ist leicht und einfach zu bedienen

So verwenden Sie PHP und Typecho, um eine Website-Navigationsleiste dynamisch zu generieren So verwenden Sie PHP und Typecho, um eine Website-Navigationsleiste dynamisch zu generieren Jul 22, 2023 pm 10:42 PM

So verwenden Sie PHP und Typecho zum dynamischen Generieren einer Website-Navigationsleiste. Die Navigationsleiste ist ein sehr wichtiger Teil einer Website. Sie kann Benutzern helfen, die erforderlichen Seiten schnell zu finden und ihnen ein gutes Surferlebnis zu bieten. Bei der Erstellung einer Website verwenden wir normalerweise PHP, um die Navigationsleiste dynamisch zu generieren. In diesem Artikel wird die Verwendung von PHP und Typecho zum dynamischen Generieren einer Website-Navigationsleiste vorgestellt und Codebeispiele als Referenz für die Leser angehängt. Bevor Sie beginnen, stellen Sie sicher, dass Sie Typecho installiert und erstellt haben

Diskussion über PHP-Programmiertechnologie in Typecho Diskussion über PHP-Programmiertechnologie in Typecho Jul 22, 2023 am 10:01 AM

Einführung in die Diskussion der PHP-Programmiertechnologie in Typecho: Typecho ist eine einfache und effiziente PHP-Blog-Engine, die leichtgewichtig und leicht zu erweitern ist. In diesem Artikel geht es hauptsächlich um die PHP-Programmiertechnologie in Typecho, einschließlich häufig verwendeter PHP-Funktionen, Datenbankoperationen, Lesen und Schreiben von Dateien, Formularverarbeitung usw. Und anhand von Codebeispielen zeigen wir, wie man allgemeine Funktionen in Typecho implementiert. 1. Anwendung von PHP-Funktionen String-Verarbeitung Die String-Verarbeitung ist eine der am häufigsten verwendeten Operationen in der PHP-Programmierung. im Typ

So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho Jul 21, 2023 pm 07:01 PM

So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho. Mit der rasanten Entwicklung des Internets beginnen immer mehr Menschen, ihre Lieblingswebsites zu abonnieren, um jederzeit aktualisierte Inhalte zu erhalten. Um den Bedürfnissen der Benutzer gerecht zu werden, müssen Website-Administratoren eine praktische Abonnementfunktion bereitstellen. In diesem Artikel stellen wir vor, wie Sie PHP und Typecho verwenden, um die Abonnementfunktion der Website zu implementieren. Typecho ist ein einfaches und schnelles Open-Source-Blogsystem, das in der PHP-Sprache geschrieben ist. Es bietet einen praktischen Plug-In-Mechanismus, der Entwicklern dies ermöglicht

So implementieren Sie die Anti-Spam-Kommentarfunktion einer Website über PHP und Typecho So implementieren Sie die Anti-Spam-Kommentarfunktion einer Website über PHP und Typecho Jul 21, 2023 pm 03:25 PM

So realisieren Sie die Anti-Spam-Kommentarfunktion der Website durch PHP und Typecho Mit der rasanten Entwicklung des Internets sind Spam-Kommentare zu einem wichtigen Problem geworden, das Website-Betreiber beschäftigt. Um dieses Problem zu lösen, können wir PHP und Typecho verwenden, um die Anti-Spam-Kommentarfunktion der Website zu implementieren und so das Auftreten von Spam-Kommentaren effektiv zu filtern und zu verhindern. Bevor wir beginnen, müssen wir sicherstellen, dass Sie Typecho installiert haben und über gewisse Grundlagen in der PHP-Programmierung verfügen. Nachfolgend finden Sie die Schritte und Codebeispiele zur Implementierung der Anti-Spam-Funktion auf Ihrer Website. Erfahren Sie mehr über Müll

PHP und Typecho implementieren innovative Methoden zur Inhaltsanzeige von Websites PHP und Typecho implementieren innovative Methoden zur Inhaltsanzeige von Websites Jul 22, 2023 pm 06:43 PM

PHP und Typecho sind innovative Möglichkeiten zur Implementierung von Inhaltsanzeige-Websites. Mit der rasanten Entwicklung des Internets sind Websites zu einer wichtigen Plattform für Menschen geworden, um Informationen zu erhalten, zu kommunizieren und sich selbst anzuzeigen. Um den unterschiedlichen Anforderungen gerecht zu werden, suchen Entwickler weiterhin nach innovativen Möglichkeiten zur Implementierung von Websites zur Inhaltsanzeige. In diesem Artikel wird eine innovative Methode zur Implementierung einer Website zur Inhaltsanzeige mithilfe von PHP und Typecho vorgestellt, mit angehängten Codebeispielen. Typecho ist eine einfache und benutzerfreundliche Open-Source-Blog-Engine. Sie wurde in PHP-Sprache entwickelt und unterstützt benutzerdefinierte Designs und Plug-Ins.

See all articles