2011-07-15 14 views
0

私はSSLを介してチェックアウトを実行するには、ワードプレスecomのプラグインを変更しようとしています。私は共有sslを使用するようにプラグインを変更することができましたが、forbidenエラーを継続しています。ワードプレス - ワードプレスサイトの共有SSLを使用

以下が動作する:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
Options FollowSymLinks IncludesNoExec ExecCGI 

RewriteCond %{SERVER_PORT} ^443$ 
RewriteRule ^[a-z0-9-_/]+$ mydomainname.co.uk/index.php 

#RewriteCond %{SERVER_PORT} ^80$ 
#RewriteRule ^index\.php$ - [L] 
#RewriteCond %{REQUEST_FILENAME} !-f 
#RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteRule . /index.php [L] 

</IfModule> 

を(他のワードプレスものをコメントアウト)

Iは

するRewriteCondの%{SERVER_PORT}^80 $

を添加考え

は、ポート80の場合は以下の文をトリガするだけですが、doe誰も考えていないのですか?

**ワーキング**

<IfModule mod_rewrite.c> 

RewriteEngine On 
RewriteBase/
Options FollowSymLinks IncludesNoExec ExecCGI 

RewriteCond %{SERVER_PORT} =443 
RewriteRule ^[a-z0-9-_/]+$ mydomain.co.uk/index.php [L] 

RewriteCond %{SERVER_PORT} =80 
RewriteRule ^index\.php$ - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{SERVER_PORT} =80 
RewriteRule . /index.php [L] 

</IfModule> 

答えて

1

は最初RewriteRule[L]修飾子を追加してみてください。

また、あなたは本当に代わりに、正規表現の

RewriteCond %{SERVER_PORT} =443 

を使用する必要があります。

+0

thats、質問に追加された作業コピー –

関連する問題