2009-10-21 3 views
2

я получаю странные проблемы с 301 перенаправить его код работает с WWW в ссылке и не работает с вне WWW301 редирект работает на www.example.com, но не для

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

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

Adv благодарит Prasanth

+0

И что происходит вместо этого? – Gumbo

+0

это si, дающее мне ошибку 404 из-за невозможности найти страницу по адресу http://www.example.com/api. – pmarreddy

+1

Возможно, ваш виртуальный хост настроен только на 'www.example.com', а не' example.com'. – Gumbo

ответ

0

Проверьте конфигурацию виртуального хоста должна быть как ниже

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

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

Смежные вопросы