4

私は名前付きのサブサイトを持っていますsubsite.site.com(ちょうど例)。最初にリダイレクトsubsite.site.comwww.subsite.site.comたい、そして最後にリダイレクトwww.subsite.site.comしたいwww.subsite.site.com/directory/subdirectory/index.html

次の書き換え条件とルールは、この目的を個別に果たします。

RewriteEngine on   
RewriteCond %{HTTP_HOST} ^subsite.site\.com
RewriteRule ^(.*)$ http://www.subsite.site.com/$1 [R=301,L]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.subsite\.site\.com$
RewriteRule ^/?$ "http\:\/\/www\.subsite\.site\.com\/directory\/subdirectory\/" [R=301,L

.htaccess上記の 2 つの条件とルールを 1 つのファイルにまとめるにはどうすればよいですか?

ありがとう、

4

1 に答える 1

6

上記の 2 つの条件とルールを 1 つの .htaccess ファイルにまとめるにはどうすればよいですか?

同じファイルに次々と入れてください:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.subsite\.site\.com$ [NC]
RewriteRule ^/?$ /directory/subdirectory/ [R=301,L]

RewriteCond %{HTTP_HOST} ^subsite.site\.com [NC]
RewriteRule ^(.*)$ http://www.subsite.site.com/$1 [R=301,L]
于 2013-07-06T10:37:03.383 に答える