Я хочу убедиться, что пользователи приходят, www.mydomain.com
даже если они приходят через псевдоним mydomain.com
. Это сделано для того, чтобы я мог контролировать файлы cookie на поддоменах и чтобы Google видел один домен, а не мешалку URL-адресов.
Как я могу сделать это с Apache?
apache-2.2
redirect
url
rewrite
Magnar
источник
источник
Ответы:
источник
Добавьте это в ваш
httpd.conf
файл:источник
Включите поддержку mod_rewrite, затем создайте файл .htaccess в корневой папке для своего домена со следующим содержимым:
источник
.htaccess
файлы имеют много накладных расходов, и перезаписи внутри них делают его намного хуже.Если вы действительно хотите, чтобы Google использовал определенный стиль домена (с или без www ), создайте бесплатную учетную запись Google Webmaster Tools , подтвердите право собственности на свой домен (загрузите файл) и установите предпочитаемый домен с помощью онлайн-панели управления.
Это так просто, и вам не нужно изменять какой-либо серверный код, также входящие ссылки с или без www будут обрабатываться одинаково, увеличивая PageRank ваших страниц.
источник
У меня была противоположная проблема, люди заходили на www.domain.com, когда я просто хотел обслуживать прямо с domain.com:
Как упоминал Грег Хьюгилл, использование Redirect немного проще, чем RedirectMatch, и выполняет ту же работу, для получения дополнительной информации см. Http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirect .
источник