1

サイトを閉鎖するので、サイトのすべてのサブページをフロントページに 301 リダイレクトする必要があります (サイトの閉鎖などに関するメッセージが表示される場所)。

しかし、.htaccess を使用してそれを行うにはどうすればよいでしょうか。

現在、.htaccess は次のようになっています。

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

しかし、サブページをフロントページに 301 リダイレクトしません (そして、非 www から www へのリダイレクトを維持したいと考えています)。

ありがとう、ルイーザ

4

1 に答える 1

2

これは機能するはずです:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^(.*)\.yourdomain\.com$ [NC] 
RewriteRule ^(.*)$ http://www.yourdomain.com/ [R=301,L]
RewriteCond %{REQUEST_URI} !"^/$"
RewriteRule (.+) http://%{HTTP_HOST}/ [R=301,L]
于 2013-01-07T09:56:45.803 に答える