2016-04-29 14 views
0

私のサイトマップのURLをhttpに強制するにはどうすればいいですか?Wordpress:強制的に私のサイトマップでhttpにhttpsを入力

.htaccessで可能ですか? SSLはサイトマップページを含むすべてのURLをhttpsに強制しているためです。ここで

コードです:

<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"> 

私はそれを作りたい:

<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"> 

答えて

0

あなたがが引用されているコードは、サイトマップに記載されたURLの一部ではないので、私がわかりませんあなたの質問を完全に理解してください。

しかし、あなたはあなたのサイトマップファイルは、ウェブサイト内のURLよりHTTPS対異なるHTTP上に存在する場合:あなたのウェブサイトのページがhttpsに常駐している場合

ので、サイトマップ内のURLます。

これは、XMLサイトマップ用に標準設定されているGoogleの一部です。

あなたはより多くの情報のため、この記事をチェックしてみてください:あなたは、事実上のサブドメイン探しのURLにリダイレクトするCNAMEを使用することができ、HTTPSを有効にするには、ワードプレスのわずか数Webページを必要とする場合には http://www.microsystools.com/products/sitemap-generator/help/multiple-domains-xml-sitemaps/

0

。例:

ます。http://example-wordpress.comこの場合、ログインURLはになります//example-wordpress.com/ :

ます。http:

あなたのWordPressが設置されます /wp-login.phpしかし、あなたはでファンキーHTTPSログインURLを持っているのが大好き:

ます。https:この場合//login.example-wordpress.com 、あなたがCNAMEではない(ワイルドカードSSL証明書が必要になりますプロトコル)を使用します。明らかにHTTPとhttpsの本当のログインWebページを.htaccessでリダイレクトすると、wp-adminへの通常のリダイレクトは機能しません。

その方法がうまくいけば試してみてください。管理領域にHTTPSを強制するには、 config.phpファイルをWordPressのルートにインストールします。

define( 'FORCE_SSL_ADMIN'、true);

関連する問題