2012-06-30 2 views
0

У меня проблема.htaccess от www до не-www

У меня есть сайт на Python (Django), и я хочу, чтобы удалить «WWW» из URL, так что я это HTAccess:

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

Это работает, но проблема в том, если я ввести url, например «www.domain.com/admin» или «www.domain.com/something», он перенаправляется на «domain.com» вместо «domain.com/admin» или «domain.com/something».

Вы знаете, что не так с моим htaccess?

Большое спасибо за ваше время и помощь.

ответ

0

Изменение ^(/)?(.*) по ^/?(.*). Вы захватываете это / и добавляете его на свой URL-адрес, а не часть, которую вы действительно хотите добавить с помощью $1.

Смежные вопросы