2

301リダイレクトで奇妙な問題が発生しています。コードはリンク内のwwwで機能し、wwwなしでは機能しません

RewriteBase /
RewriteRule ^api$ http://example.com/topic/api [R=301,L]

http://www.example.com/apiと入力すると機能しますが、 http://example.com/apiと入力すると機能しません

Adv ありがとうプラサント

4

1 に答える 1

0

仮想ホストの設定が以下のようになっていることを確認してください

<VirtualHost *:80>
  ...
  ServerName www.example.com
  ServerAlias example.com
  ...
</VirtualHost>

ページが見つからない場合、example.com と www.example.com が異なるディレクトリを指している可能性があります。そうでない場合、example.com はまだどこにもリンクされていない可能性があります。

于 2011-08-04T03:27:35.103 に答える