Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум о хостинге в Украине _ Сайтостроение (web-мастеринг) _ Как сделать редирект (переадресацию) с помощью .htaccess?

Автор: AcTEpi_X 17.9.2008, 17:06

Решил привести пример переадресации которой пользуюсь по этой причине: http://karman.com.ua/forum/topic9786s0.html
в файле .htaccess прописываем:
RewriteCond %{HTTP_HOST} ^site.org.ua$ <!--Донор-->
RewriteRule ^(.*)$ http://www.site2.ua/$1 [R=301,L] <!--Сайт на который делаем редирект-->

Автор: Andriy 22.10.2008, 23:26

Кто скажет, почему в $1 записывается - index.php

Код
RewriteEngine On
Options +FollowSymlinks
Options -Indexes
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.htaccess$ - [F]
RewriteRule ^([^/]+)$ index.php?g=$1 [NC]

Автор: AcTEpi_X 23.10.2008, 6:20

по моему 1$ это любая числовая переменная которая может стоять после index.php?g=

Автор: Andriy 23.10.2008, 7:51

Цитата(AcTEpi_X @ 23.10.2008, 6:20) *
по моему 1$ это любая числовая переменная которая может стоять после index.php?g=


Суть в другом, почему при передаче запроса в index.php, в переменной $1 оказывается значение index.php, а не то, что находится в строке _http://mydomain/gogo

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)