2016-05-24 11 views
0

私は少し問題があります。私はWordPressの主なドメイン設定を持っており、それは素晴らしいですが、私は "training.domain.com"にあり、 "training"というフォルダにあるサブドメインを持っています。私は "training" .domain.com "をサブフォルダに追加しますが、私はそうしています。メインドメインフォルダには、私はこれは.htaccessサブフォルダ内のサブドメイン

AddHandler application/x-httpd-phpbetas .php 
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
# Custom subdomain .htaccess SSL + WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^training.domain.com$ 
RewriteCond %{REQUEST_URI} !^/training/ 
RewriteRule ^(.*)$ /training/$1 
RewriteCond %{HTTP_HOST} ^training.domain.com$ 
RewriteRule ^(/)?$ training/index.php [L] 
</IfModule> 

を.htaccessファイルこの方法を持っている、ちょうどその、サブドメインにCSSやJSファイルはWordPressのインストールであるとき、私はサブドメインにアクセスできるようにしていますが、問題が来ますこれはHTTPSモードでのみ発生することに注意することが重要です。

サブドメインフォルダには、この.htaccessファイルがあります:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]] 
# END WordPress 

私はエラーがどこにあるかわかりません。サブページが「training.domain.com/page/page2」というだけで404を投げると言うホームページには本当にアクセスできます。フォルダーにネストされたファイルと同じです。

あなたの誰かがこれを解決する方法を知っていますか?

おかげで、 ジェームズ

答えて

0

私はこの質問をいくつかの時間前に投稿された参照してください。しかし、これを探して他の人のために、私は答えはこのような何か(あなたにWordpressのをインストールし、実際のサブディレクトリの名前に以下の変更「サブフォルダ」)にサブフォルダにhtaccessファイルを編集することにあるが見つかりました:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /subfolder/ 
RewriteRule ^index\.php$ – [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /subfolder/index.php [L] 
</IfModule> 
# END WordPress 

http://liquidbook.com/2014/08/installing-second-wordpress-instance-subfolder/

関連する問題