Wordpress: принудительно введите https в http в моей карте сайта

Как заставить URL-адрес моей карты сайта только в http?

Можно ли сделать это в .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">

2 ответа

В случае, если вам нужно всего несколько веб-страниц WordPress для включения HTTPS, вы можете использовать CNAME для перенаправления на виртуально выглядящие субдомены URL-адреса. Пример:

Ваш WordPress установлен на:

http: //example-wordpress.com/ В этом случае ваш URL для входа будет по адресу:

http: //example-wordpress.com/wp-login.php Но вы любите иметь прикольный URL-адрес для входа в HTTPS по адресу:

https: //login.example-wordpress.com В этом случае вам потребуется SSL-сертификат с подстановочными знаками (CNAME не является протоколом) для всего сервера и поддоменов или только поддоменов. Очевидно, что перенаправление веб-страницы реального входа http и https также с помощью.htaccess, в противном случае обычное перенаправление на wp-admin не будет работать.

если этот метод не сработал, попробуйте принудительно установить HTTPS в административной области, поместите эту строку в файл wp-config.php в корне установки WordPress:

define ('FORCE_SSL_ADMIN', true);

Код, который вы цитируете, хотя и не является частью URL-адресов, перечисленных в карте сайта, поэтому не уверен, что я полностью понимаю ваш вопрос.

Но если вы хотите, чтобы ваш файл Sitemap находился не на тех URL-адресах на сайте, а на http: https:

Если страницы вашего сайта находятся по адресу https, то же самое относится и к URL-адресам в карте сайта.

Это является частью стандартного набора Google для карт сайта XML.

Вы можете попробовать проверить эту статью для получения дополнительной информации: http://www.microsystools.com/products/sitemap-generator/help/multiple-domains-xml-sitemaps/

Другие вопросы по тегам