0

URLがwww.domain.com/somethingの場合を除き、www.domain.comをsub.domain.comにリダイレクトしようとしています。その場合はそのままにしておきます。Google で解決策を見つけることができませんでした。これを自分で実装しようとすると、www.www.domain.com が表示されます。前もって感謝します!

Options +SymLinksIfOwnerMatch
Options -Indexes 
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
4

1 に答える 1

0

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/something/?$
RewriteRule ^ http://sub.domain.com%{REQUEST_URI} [R=301,L]
于 2013-04-01T11:22:43.867 に答える