Перенаправить URL без www на адрес www - PullRequest
2 голосов
/ 10 февраля 2011

Я ответил на все связанные вопросы и попробовал дать ответ, но он не работает для моего сайта.

В моем файле .htaccess ниже приведен код для перенаправления не-www на www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 

Есть ли в Joomla какие-либо настройки, которые нужно установить, чтобы он использовал файл .htaccess?

Ответы [ 3 ]

3 голосов
/ 10 февраля 2011

Это то, что я использую -

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

Различия незначительны, но они должны работать.Это работает полностью за пределами Joomla, вам не нужно ничего делать с Joomla, чтобы это сработало.

2 голосов
/ 13 декабря 2012

Вы можете добавить в ваш .htaccess следующее:

RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
0 голосов
/ 29 ноября 2013
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

это работает для меня все время

...