|
|
|
| Наверное меня сейчас все закидают матами, но почему-то не получается редиректить сайт с домена без ВВВ на домен с ВВВ. Сразу скажу: в Апаче я новичок ниже асфальта, так что еще абсолютно ничего не рублю. Мне дали кусок файла с редиректом с рабочего сайта (.com), я заменил, но не работает ничего; пробовал несколько вариации, даже support с хостинга умно написал "как правильно". Несколько дней чтения mod_rewrite документации подсказывают, что дело не в коде, а в чем-то другом (но подсказки могут и дурить...)
Прописать это все надо на корпоративный сайт, где умны сисадмин не хочет разбрасываться информацией о фтп сервере и сам не знает, на чем точно работает хостинг. Если есть файл .htaccess - то видимо Unix.
Вот что у меня в .htaccess стоит:
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag asp_tags on
php_value session.use_trans_sid 0
php_value session.cookie_lifetime 86400
RewriteEngine on
RewriteRule ^index.php - [L]
RewriteCond %{REQUEST_URI} !admin/
RewriteCond %{REQUEST_URI} !FCKeditor/
RewriteRule !\.(jpg|gif|swf|ico|css|zip|rar|doc|xls|js|txt|dtd)$ index.php [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
|
мини-вопрос: может ли быть дело в том, что порядок не тот?
и вот что я еще использовал:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
|
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
</IfModule>
|
Буду рад получить помощь!
Спасибо! | |
|
|
|
|
|
|
|
для: dimon
(12.04.2007 в 12:10)
| | Можете не отвечать: надо было поставить нужную директиву под RewriteRule ^index.php - [L]
Все равно спасибо! | |
|
|
|