Как сделать редирект (переадресацию) с помощью .htaccess?

karman.com.ua - Хостинг в Украине
форум о хостинге в Украине

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как сделать редирект (переадресацию) с помощью .htaccess?
AcTEpi_X
сообщение 17.9.2008, 17:06. Re: Как сделать редирект (переадресацию) с помощью .htaccess?
Сообщение #1


Любимый профессор хостинга
*****

Группа: Любимый хостинг-ROOT
Сообщений: 1 143
Регистрация: 11.2.2008
Пользователь №: 887



Решил привести пример переадресации которой пользуюсь по этой причине: 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. Re: Как сделать редирект (переадресацию) с помощью .htaccess?
Сообщение #2


Любимый профессионал активист хостинга
****

Группа: Любимый Хостер
Сообщений: 714
Регистрация: 22.7.2007
Из: Kh/Km, Ukraine
Пользователь №: 453



Кто скажет, почему в $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. Re: Как сделать редирект (переадресацию) с помощью .htaccess?
Сообщение #3


Любимый профессор хостинга
*****

Группа: Любимый хостинг-ROOT
Сообщений: 1 143
Регистрация: 11.2.2008
Пользователь №: 887



по моему 1$ это любая числовая переменная которая может стоять после index.php?g=
Перейти в начало страницы
 
+Цитировать сообщение
Andriy
сообщение 23.10.2008, 7:51. Re: Как сделать редирект (переадресацию) с помощью .htaccess?
Сообщение #4


Любимый профессионал активист хостинга
****

Группа: Любимый Хостер
Сообщений: 714
Регистрация: 22.7.2007
Из: Kh/Km, Ukraine
Пользователь №: 453



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


Суть в другом, почему при передаче запроса в index.php, в переменной $1 оказывается значение index.php, а не то, что находится в строке _http://mydomain/gogo
Перейти в начало страницы
 
+Цитировать сообщение
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
Есть вопросы о хостинге и о сайтах?

и получи ответ от профессионалов, которые обожают помогать людям :).
Похожие темы:
Последнее сообщение переадресация РНР

Последнее сообщение Синтаксис файла .htaccess
Design by: Free IPB Skins & Web Proxy & © Karman.com.ua Rambler's Top100