0

litespeed サーバーでの htaccess の使用について質問があります。このルールhttp://domain.comを使用してリダイレクトしようとしました:http://www.domain.com

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule .* http://www.domain.com/ [L,R=301]

http://domain.comXenuで確認すると以下のようになりました。

http://domain.com/   200 ok text/html 301 Moved Permanently 
http://domain.com/%s  200 ok text/html 301 Moved Permanently  
http://www.litespeedtech.com/ 200 ok text/html LiteSpeed Web Server 
http://www.domain.com/         200 ok text/html redir 

htaccess ルールが間違っていたのか、それとも litespeed のバグが原因なのだろうか? 私は何時間もどこでも探しました...ありがとう

4

2 に答える 2

0

@mipadi:301リダイレクトされていないと思います(またはそうですか?)。これが私がXenuから得たものです:

http://domain.com/   200 ok text/html Homepage
http://cdn.domain.com/css/style.css  200 ok text/css
http://www.domain.com/about/         200 ok text/html About
http://www.domain.com/contact/         200 ok text/html Contact
于 2010-06-09T17:29:33.940 に答える
0

この書き換えにより、非 www サブドメインを www サブドメインにリダイレクトできます。

RewriteCond %{HTTP_HOST} !^www.domain\.com$
RewriteRule ^/(.*)$ http://www.domain.com/$1 [R=301,L]
于 2010-06-09T17:14:13.813 に答える