2016-04-29 11 views
0

Wie erzwinge ich meine Sitemap URL nur in http?Wordpress: https in http in meiner Sitemap erzwingen

Ist es möglich, es in .htaccess zu tun? Weil SSL alle URLs in https einschließlich der Sitemap-Seite erzwingt. Hier

ist der Code:

<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9" 
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9 
    https://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd"> 

Ich will es machen:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
    xmlns:xsi="htts://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 
     http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd"> 

Antwort

0

Der Code, den Sie allerdings zitieren ist nicht Teil der aufgelisteten URLs in der Sitemap, also nicht sicher, ob ich verstehe deine Frage vollständig.

Aber wenn Sie möchten, dass Ihre Sitemap-Datei vs https auf einem anderen http wohnen als die URLs in der Website:

Wenn die Seiten Ihrer Website befinden sich auf https, so werden die URLs in der Sitemap.

Das ist Teil des Standards, den Google für XML-Sitemaps festlegt.

Sie können diesen Artikel für weitere Informationen versuchen überprüfen: http://www.microsystools.com/products/sitemap-generator/help/multiple-domains-xml-sitemaps/

0

Im Fall, dass Sie nur wenige Webseiten von Wordpress HTTPS zu aktivieren, müssen Sie CNAME verwenden können, um praktisch Sub-Domain suchen Urls zu umleiten. Beispiel:

Wordpress bei installiert ist:

http: //example-wordpress.com/ In diesem Fall Ihre Login-URL wird an:

http: //example-wordpress.com /wp-login.php Aber Sie lieben an eine flippige HTTPS Anmelde-URL zu haben:

https: //login.example-wordpress.com In diesem Fall werden Sie Wildcard-SSL-Zertifikat (CNAME ist nicht ein Protokoll) für den gesamten Server und Subdomains oder nur Subdomains. Natürlich leiten Sie auch die http und https echte Login-Webseite mit .htaccess um, sonst funktioniert die normale Umleitung zu wp-admin nicht

Wenn diese Methode nicht funktioniert Versuchen Sie, HTTPS im Admin-Bereich zu erzwingen, setzen Sie diese Zeile in Ihren wp- config.php-Datei im Stammverzeichnis Ihrer WordPress-Installation:

define ('FORCE_SSL_ADMIN', true);