301重定向适用于www.example.com但不适用于

时间:2009-10-21 20:29:24

标签: .htaccess http-status-code-301

我遇到一个奇怪的问题,301重定向代码正在使用链接中的www工作,而不是用于工作www

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

如果我键入http://www.example.com/api它可以正常工作,但如果我http://example.com/api它不起作用

高兴谢谢 prasanth

1 个答案:

答案 0 :(得分:0)

检查您的虚拟主机配置应如下所示

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

如果找不到该页面,则example.com和www.example.com可能指向差异目录,否则,example.com可能尚未链接到任何地方。