301 редирект работает на www.example.com, но не на - PullRequest
2 голосов
/ 22 октября 2009

У меня странная проблема с перенаправлением 301: код работает с www в ссылке и не работает без www

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

если я печатаю http://www.example.com/api, это работает, но если я делаю http://example.com/api, это не работает

Adv спасибо Prasanth

1 Ответ

0 голосов
/ 04 августа 2011

Проверьте, что ваша конфигурация виртуального хоста должна быть такой, как показано ниже

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

Если страница не найдена, возможно, что example.com и www.example.com указывают на каталог различий, в противном случае example.com еще не может быть связан ни с одним местом.

...