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 повідомлення