web-dev-qa-db-ja.com

Posterousブログでカスタムドメインのサブディレクトリを指定していますか?

カスタムドメインまたはサブドメインでPosterousを使用するのは簡単です。

しかし、私のメインWebサイトがwww.mydomain.comにある場合、blog.mydomain.comではなく、www.mydomain.com/blogにPosterousブログを作成することはできますか?

1
Bambax

実際には非常に簡単です。 Posterousにログインしたら、左側のパネルでサイトをクリックし、右上の投稿のメールで設定をクリックします。

設定の下に「カスタムドメイン」セクションがあります。そこから行う必要があるのは、新しいcnameレコードを作成することだけです(cpanelを使用する場合、これは非常に簡単です)。

同様に、後方リンクもあります: http://help.posterous.com/how-do-i-use-a-custom-subdomain-with-postero

2
flash

私の知る限り、Posterousブログをサブディレクトリとして設定することはできません。ただし、blog.example.comなどのカスタムドメインを設定し、www.example.com/blogをblog.exampleにポイントすることはできます。 comはhtaccessを使用していますが、状況によっては理想的ではない場合があります。

以下は、サブディレクトリをサブドメインにポイントする.htaccessファイルのセットアップです。

# Externally redirect direct client requests for subdomain-subdirectory URLs
# to subdomain URLs without subdomain-subdirectory URL-path
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /sd_[^/]+/
RewriteRule ^sd_([^/]+)/(.*)$ http://$1.example.com/$2 [R=301,L]
#
# Externally redirect non-canonical domains and subdomains
# (extra or missing "www") to canonical domain and subdomains
RewriteCond www>%{HTTP_Host} ^(www)>example\.com [NC,OR]
RewriteCond %{HTTP_Host} ^www\.([^.]+)\.example\.com [NC,OR]
RewriteCond %{HTTP_Host} ^([^.]+)\.www\.example\.com [NC,OR]
RewriteCond %{HTTP_Host} ^([^.]+)\.example\.com\. [NC,OR]
RewriteCond %{HTTP_Host} ^([^.]+)\.example\.com\.?:[0-9]+ [NC]
RewriteRule ^(.*)$ http://%1.example.com/$1 [R=301,L]
#
# Internally rewrite all but "main domain" URL-requests to
# subdomain subdirectory filepaths unless previously done
RewriteCond $1 !^sd_
RewriteCond %{HTTP_Host} !^www\.example\.com [NC]
RewriteCond %{HTTP_Host} ^([^.]+)\.example\.com
RewriteRule ^(.*)$ /sd_%1/$1 [L]

From: フォルダをサブドメインにリダイレクト-検索の第一人者

1
Rob Dyson