X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> как убрать index.php с помощью rewrite_mod?
GRean_hb
GRean_hb
Topic Starter сообщение 6.6.2010, 3:42; Ответить: GRean_hb
Сообщение #1


Всем привет!
Темы подобные видел, но решения в них так и не было.

Сейчас в адресной строке отображается http://Мой сайт.ru/index.php, а как сделать что бы отображалось http://Мой сайт.ru/ ? независимо от раздела сайта.

читал много всего, все пути ведут к htaccess. На хостинге включен мод: Rewrite_module называется.

Внутри htaccess прописал
[PHP]
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
[/PHP]

но как то не помогает. Нужно ли в самой странице изменять адресную строку? или как решить эту задачу иным путем подскажите пожалуйста?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 6.6.2010, 4:55; Ответить: alexdrob
Сообщение #2


то что отображается у вас в браузере это ссылка которую вы сами дали пользователю на странице своего сайта.
Вы должны сами позаботится о ссылках.
Есть конечно вариант проверять адресную строку и в случае если она не такая как вы хотите делать редирект но всё зависит от того что вы хотите. Но проще всего вам самому заменить ссылку, тем более если вы этого не сделаете то по суте у вас получится следующие:

пользователь наводит мышкой на ссылку и видит нормальную ссылку без использования подмены путей, если он копирует то он так же копирует ссылку обычную. Далее переходя по ней вы делаете редирект на подмененную ссылку а она с помощью mod rewrite преобразовывается опять в нормальную, получится что каждая страница будет переадресовываться + пользователь будет сначала видеть не подмененную ссылку
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GRean_hb
GRean_hb
Topic Starter сообщение 6.6.2010, 5:45; Ответить: GRean_hb
Сообщение #3


то есть дальше ручками через php править адресную строку?
[PHP]

<?php

$a='http://мойсайт.ru';
if(!isset($_SESSION["isrefresh"]) || empty($_SESSION["isrefresh"])){
$_SESSION["isrefresh"]=1;
header('Refresh: 0; url='.$a);
exit();
}else{$_SESSION["isrefresh"]=0;}

?>
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 4875 Сегодня, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 1966 Сегодня, 15:06
автор: Boymaster
Открытая тема (нет новых ответов) Раскройте свой потенциал заработка с помощью 2x2 Media Network — вашего пути к выгодным предложениям CPA!
Присоединяйтесь к 2x2 Media Network, вашему надежному партнеру в мире
11 2x2MediaLimited 3279 18.4.2024, 4:22
автор: 2x2MediaLimited
Горячая тема (нет новых ответов) Проверка позиций сайтов в поисковых системах с помощью Positon.ru
Мониторинг продвижения сайтов
183 Positon 179481 12.4.2024, 8:32
автор: Positon
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19717 8.4.2024, 10:37
автор: Skyworker


 



RSS Текстовая версия Сейчас: 20.4.2024, 17:31
Дизайн