2012-06-05 5 views
0

У меня есть проблема с перенаправлением веб-сайта с защитой от Wordpress. Я исследовал это так тщательно, как могу, но, похоже, не могу понять. У меня есть два условия для перенаправления трафика в файле .htaccess. Во-первых, необходимо, чтобы весь трафик http://www был перенаправлен на https://afspa.org. Это я достиг со следующим:Перенаправление https: // www to https: // non-www

#BEGIN WordPress 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://afspa.org/$1 [R=301,L] 
</IfModule> 

#END WordPress 

Моего вторым условием, что все https://www трафика должен также быть перенаправлен на https://afspa.org. Однако, когда пользователи вводят или имеют закладки «https://www.afspa.org», они не перенаправляются. Вместо этого они получают предупреждение о безопасности. Что я делаю не так?

+1

Слово совета: вы не должны редактировать правила htaccess WordPress (часть между '#BEGIN WordPress' и' #END WordPress', потому что WP будет перезаписывать его каждый раз, когда есть обновление. См. Http: // wordpress. stackexchange.com/questions/12708/rewrite-rules-in-htaccess-get-overwritten для получения дополнительной информации. – JimmyPena

ответ

2

Это потому, что ваш сертификат действителен для afspa.org, но не для www.afspa.org. Браузер проверяет сертификат перед перенаправлением.

+0

Спасибо, Стефан. Я думал, что .htaccess всегда был первым. Вы правы, сертификат действителен только для afspa.org SO, если браузер проверяет сертификат перед перенаправлением, нет никакого способа получить «https://www.afspa.org» на «https://afspa.org»? –

+0

Сертификат должен охватывать оба домена, с и без www. GeoTrust называет это [UC/SAN] (http://www.geotrust.com/ssl/ssl-certificates-san-uc/). – Stefan

+0

Нет альтернативы этому, кроме необходимости приобретать дополнительный сертификат просто позволить нам er для перенаправления? У меня такая же проблема. – TobyG

Смежные вопросы