non-www redirect для mediawiki

S
На сайте с 18.01.2013
Offline
3
316

У кого есть сайты на mediawiki, как вы делаете non-www redirect там? В интернете про это ничего не нашел. Вот мой .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.com/w
RewriteRule ^(.*)$ http://site.com/w/$1 [r=301,L]
#для коротких ссылок
RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /w/index.php [L,QSA]
RewriteRule ^/*$ /w/index.php [L,QSA]

дериктория установки - /w

рут дериктория - .htaccess

Сейчас, если переходить по www.site.com, то не перекидывает на site.com. Как правильно сделать это для викисайта?

IL
На сайте с 20.04.2007
Offline
435
#1

А какая разница, для вики-сайта или не для вики-сайта?

RewriteEngine On
# если редиректить только каталог w/
RewriteCond %{HTTP_HOST} =www.site.com
RewriteRule ^w/(.*)$ http://site.com/w/$1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
siv1987
На сайте с 02.04.2009
Offline
427
#2
stimm:
%{HTTP_HOST} ^www.site.com/w

Прочитайте по HTTP_HOST и что в нее содержится.

RewriteCond %{HTTP_HOST} ^www\.site\.com

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий