私はサブドメインwww.domain.com/blog
私のドメインのWordpress
のインストールがあります。それは自分のメインのウェブサイト上にページが見つからない場合に残念なことに表示される404ページです。htacess different 404 on wordpressサブフォルダ
メインのウェブサイトとWordpressのリダイレクトをサブフォルダのブログに入れたいと思っています。
これは私が今まで持っていたコードです。しかし、2番目のものが最初のものを上書きしています。 WordPressのリダイレクトをサブフォルダにのみ適用するにはどうすればよいですか?
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [R=301,NE,L]
ErrorDocument 404 /notfound/404.html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
ああ、私は/ blogにWordpressコードを入れました。しかし、私のブログはそれから動作しなくなります。コードを変更する必要があることはご存じですか? – vinni
あなたはメインのウェブサイトフォルダとWPブログフォルダにある.htaccessの内容を投稿できますか? – bugnumber9
だから、最初の4行はメインのウェブサイトのためになる!? するRewriteCondの%{HTTP_HOST}で 'RewriteEngine ^(。のwww \)ドメイン\ .COM $ [NC] のRewriteRule^HTTP(*。): //www.domain.com/$1 [R = 301、NE、L] のErrorDocument 404/NOTFOUND/404.html' 、他の部分は、ワードプレスのためになる: '<のIfModule mod_rewrite.c> RewriteEngine ! でRewriteBase /ブログ/ のRewriteRule ^指数\ .PHPの$に! - [L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME} のRewriteRuleを-d。 /blog/index.php [L] – vinni