Bitte erklären Sie mir, wie ich vor CMS eine statische Seite hinzufüge

WBOY
Freigeben: 2016-08-04 09:21:29
Original
1080 Leute haben es durchsucht

Server:Ubuntu 14.04 Nginx PHP5

Ein Domainname: a.com

Stellen Sie ein CMS-System ähnlich wie WordPress bereit, aber jetzt ist es erforderlich, vor WordPress eine statische Seite hinzuzufügen. Beim Zugriff auf die Website wird diese statische Seite zuerst angezeigt, und dann können Sie auf das Fenster klicken Statische Seite zum Aufrufen von WordPress.

Wie erreicht man das?

Antwortinhalt:

Server:Ubuntu 14.04 Nginx PHP5

Ein Domainname: a.com

Stellen Sie ein CMS-System ähnlich wie WordPress bereit, aber jetzt ist es erforderlich, vor WordPress eine statische Seite hinzuzufügen. Beim Zugriff auf die Website wird diese statische Seite zuerst angezeigt, und dann können Sie auf das Fenster klicken Statische Seite zum Aufrufen von WordPress.

Wie erreicht man das?

Angenommen, der Domainname ist a.com und die statische Seite ist index.html. Sie können ihn wie folgt festlegen:

<code>server {
    listen 80;
    server_name a.com;
    
    root /var/www/a.com;
    
    location / {
        index index.html index.php;
        try_files $uri $uri/ /index.php&is_args&args;
    }
    
    location ~ \.php {
        # php fastcgi 相关配置
    }
    
}</code>
Nach dem Login kopieren

Die obige Konfiguration kann durchgeführt werden. Wenn eine statische Seite vorhanden ist, wird sie von index.php (d. h. dem Index index.html) verarbeitet. php; Diese Zeile kann unter a.com/ geöffnet werden, auf index.html wird standardmäßig zugegriffen (sofern diese Datei vorhanden ist), sodass die Konfiguration Ihren Anforderungen vollständig entspricht.

Angenommen, Ihr Domainname ist a.com, die Homepage ist a.com/index.html, fügen Sie WordPress unter a.com/wordpress/
ein und konfigurieren Sie Nginx wie folgt:

<code>server {
    listen 80;
    server_name a.com;
    
    location / {
        index index.html;
        root 你的静态页面路径;
    }   
    
    location /wordpress {
        index index.php index.html;
        root 你的wordpress路径;
        # 这里放wordpress 和 PHP 的配置
    }
}</code>
Nach dem Login kopieren

Stellen Sie WordPress in einer Spalte unter a.com bereit

Ich verstehe diese Anforderung nicht ganz. Gibt es eine spezielle Geschäftsanforderung, die die Platzierung dieser statischen Seite in WordPress nicht zulässt?

Zusätzlich zu der oben genannten Methode
können Sie natürlich auch Subdomain-Namen verwenden:
Stellen Sie Ihre statische Seite auf static.a.com ein
Stellen Sie WordPress auf www.a.com ein

Dies sollte für SEO vorteilhafter sein

Eine weitere Sache: Das benutzerdefinierte WP-Hintergrunddesign kann eine statische Homepage festlegen.
Entschuldigung, ich habe es falsch verstanden, es ist nicht WP.

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage