サブドメインの CNAME を以下に設定しました。
blog.mydomain.com
/blog/
ルートディレクトリの下のフォルダーにインストールされた私のワードプレスに。
以前は、この URL を使用してワードプレスを呼び出す必要がありました。
http://blog.mydomain.com/blog/
これは醜いです。リダイレクトするために多くのコードを試しました:
http://blog.mydomain.com/
フォルダに追加して、WordPress の URL として使用できるようにします。
最後に.htaccess
、仕事である設定を取得しました:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule (.*) /blog/$1
私は CNAME の他のサブドメインも持っています:http://forum.mydomain.com
フォルダに mybb をインストールする/forum/mybb/
ため、以下のように RewriteRule コードをそれぞれ.htaccess
配置する必要があります。[L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.tophyips\.info$
RewriteCond %{REQUEST_URI} !^/forum/mybb/
RewriteRule (.*) /forum/mybb/$1 [L]
RewriteCond %{HTTP_HOST} ^blog\.tophyips\.info$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule (.*) /blog/$1 [L]
コードを使用する場合は、アプリケーション構成ファイルにサイト URL と Cookie パスを設定することを忘れないでください。リダイレクトが適切に機能するように設定に従ってください。