Просто многие системы используют дефис в качестве разделителя слов в url, в частности, Joomla. Вот, кстати, тема по этому поводу
http://searchengines.guru/showthread.php?t=818950 .
А если ты запятую из url убираешь - это всё-равно другой url становится. Вообще, по мере смены адресов, тебе нужно в файле .htaccess прописывать 301 редирект. Вбей в Google ".htaccess 301 redirect" там много информации по этому делу, это не сложно, вот кстати справка к серверу apache
http://httpd.apache.org/docs/2.2/mod/mo ... l#redirectЕщё желательно будет редирект с
http://www.dоmen.ru на
http://dоmen.ru сделать
- Код: Выделить всё
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/ [L,R=301]
Прописывается это в файле .htaccess в корне сайта. "
.htaccess" так и называться должен файл с точкой в начале.
Если будешь менять адреса страниц, то 301 редирект очень желательно делать.
Зачем перенаправлять с www на без www? Дело в том, что адреса с www и без - теоретически разные домены. Я тоже сначала думал, что это глупость, но потом увидел, что это имеет отношение ко всяким сервисам, даже в адимнку сайта можно зайти по www, залогиниться, а потом как-то перейти по ссылке без www в неё, а тебя выкинет как незалогиненного. Вот тебе самый простой пример. Ну и есть всякие сервисы, которые на домены завязаны и т. д. и т. п. Поисковики на домены завязаны (да они наверняка и без этого склеют адреса с www и без, но то что ты сам это не сделал – для них это информация о качестве сайта), поэтому лучше последовать народной мудрости и сделать редирект с www на без.
И нужно
в корне сайта создать файл robots.txt с директивой Host: domen.ru
вот, как у меня последняя строчка
https://tamirov.ru/robots.txtP. S. для справки небольшой мануал по Apache mod_rewrite.