Htaccess редирект
349 сообщений
#11 лет назад
RewriteCond %{HTTP_HOST} ^www.site\.ru$
RewriteRule ^(.*)$ ссылка
RewriteCond %{HTTP_HOST} ^site.com$
RewriteCond %{HTTP_HOST} ^ссылка
RewriteRule ^/?$ "http\:\/\/site\.ru"
Помогите пожалуйста, составила вот такой htaccess для переадресации с www на без www + переадресация с com на ru.
Возникли проблемы:
1. Не работает переадресация с внутренних страниц домена com на ru, например не работает переадресация с site.com/123.html на site.ru/123.html
2. В процессе просмотра сайта видно что много раз страница перезагружается, может какой то редирект лишний?
Спасибо!

834 сообщения
#11 лет назад
WebAir, а у вас com и ru что ли в одной папке?там где ком лежит надо
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$
RewriteRule ^(.*)$ ссылка
там где ru
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$
RewriteRule ^(.*)$ ссылка
и если они вместе лежат
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)domain\.com$
RewriteRule ^(.*)$ ссылка
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ ссылка
Хотя эта лепка некчему, проще на com домене у хостера сделать редирект на ru, а на ру просто вклейка домена как я показал выше
349 сообщений
39 сообщений
834 сообщения