Я пытался заставить свой домен перенаправляться без www и мог успешно выполнить этот код:
.htaccess:
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*) http://domain.com/$1 [R=301,L]
однако этот код будет перенаправлять все www на не www, чего я не хочу. Я просто хочу сделать основной домен из www.mydomain.com к mydomain.com а остальные URL-адреса должны быть указаны как www.
есть идеи, как добавить или изменить код, чтобы я мог добиться этого через .htaccess?
Обновить: Спасибо всем. Я обнаружил, что swf-файл от piecemaker был поврежден, и обновил его новым. так что теперь все в порядке и работает как с www, так и без www. Мне все еще интересно, как решить эту проблему с помощью .htaccess. Еще раз спасибо.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.example\.com/$ [NC]
RewriteRule ^ http://example\.com/ [R=301,L]
</IfModule>