Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблемный .htaccess


Recommended Posts

Уважаемые , подскажите как настроить .htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^/?(.*) http://%1/$1 [L,R=permanent]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Как добиться, чтобы не было дублей: ex1.site.com, ex2.site.com а было только site.com.

Надіслати
Поділитися на інших сайтах


Как добиться, чтобы не было дублей: ex1.site.com, ex2.site.com а было только site.com.

А откуда эти дубли должны появится?

 

Где вы надыбали вот эту строку:

RewriteRule ^/?(.*) http://%1/$1 [L,R=permanent]

При таком редиректе у вас часть ссылки будет теряться.

 

Там должно быть так:

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

А если вам нужно, чтоб любой поддомен первого уровня редиректил на основной домен, то замените это:

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^/?(.*) http://%1/$1 [L,R=permanent]

На это:

RewriteCond %{HTTP_HOST} ^(.*)\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%2/$1 [R=301,L]
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.