Просмотр полной версии : Apache и Mod_rewrite
Долго искал инфу но так нечего не нашол
Может кто то поможет
Интересует с помощью Mod_rewrite поменять вот такой линк http://www.site.ru/forum/index.php на вот такой линк http://www.site.ru ну и всё остальное само сабой тоже приобразовывалось, типа http://www.site.ru./foto/index.php на http://www.site.ru
Возможно ли это если да то как подскажите ???
---------------------
Может пост и не в тему зарание извеняюсь....
http://www.google.com/search?q=mod_rewrite
censored!
08.01.2006, 22:06
Что-то типа так, наверное:
RewriteEngine on
RewriteRule ^.*$ /index.php
...
index.php замени или на ту которая у тебя главная, либо вбей полностью http://www.site.ru
http://www.google.com/search?q=mod_rewrite
http://search.apache.org/index.cgi?query=mod_rewrite
=))
Нет ну молодцы опять в поисковики посылать.....
Помогите дельным советом !
Запостите здесь плиззз
а ты что сам читать не умеешь? Или ты хочешь чтобы тебе все разжевали а ты только ротик открыл да проглатил? нет, мой друг.. такого не бывает.. тебе дали наводку где искать, а дальше сам.. своей головушкой светлой..
Помогите дельным советом !
http://www.google.com/search?q=mod_rewrite
там все детально в первых же ссылках разъяснено.
Запостите здесь плиззз сам ищи, ума прибавится ;)
censored!
09.01.2006, 00:13
Запостите здесь плиззз
То что выше пробовал? Может у тебя на хостинге Rewrite отрублен?
То что выше пробовал?
Пробовал не помогает !
Может у тебя на хостинге Rewrite отрублен?
Я сам себе хостинг у меня свой сервак !
Можно почитать мою статью: http://rmc.net.ru/article/programming/goodurl/
Можно почитать мою статью: http://rmc.net.ru/article/programming/goodurl/
Спасибо канечно но такого добра я начитался уже везде валом статей как сделать из параметорв красивые ссылки а мне это не надо мне нужно именно то что написано в моём 1 посте в этой теме !
Вроде вот так:
RewriteRule ^.*$ http://www.site.ru/
эх... подумать сложно чтоль?
Nova
RewriteEngine on
RewriteRule ^index\.php$ http://www.site.ru/index.html [R]
Сорри, ошибочка вышла:
Не RewriteRule ^.*$ http://www.site.ru/, а:
RewriteRule ^.*$ /
* Это если конечно тебе надо, чтобы ВСЕ (абсолютно) странички редиректились на ..корень. (Это в первом посте)
Если же надо редиректить все /что-то/index.php на /что-то/ (без index.php), то тебе так:
RewriteRule ^(.*/)index\.php$ $1
Sam
Как я понял что ему надо перевести FORUM/INDEX.PHP с форума на другой сайт но смысла я ветом не вижу !
ISRAEL
Тогда это проще сделать добавив в html код для редиректа, а не rewrite-ом...
ISRAEL
Тогда это проще сделать добавив в html код для редиректа, а не rewrite-ом...
Нда я думою на всаки случий коде суда поставлю
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://sait.com">
null_access
25.01.2006, 18:46
A как редирект сделать в файле с расширением .cgi??
A как редирект сделать в файле с расширением .cgi??
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=/cgi-bin/redirect.pl">
А в самом перле + Иползеване ip адреса :)
#!/usr/bin/perl
use CGI ':standard';
if (remote_addr()=~/^84\.53\.199\./)
{
print redirect("http://sait.com/news/");
}
else
{
print redirect("http://http://sait.com/index.php");
}
null_access
25.01.2006, 19:43
не, не то) у меня есть файл out.cgi
Мне нужно что-то прописать в нём, чтобы када его вызывают редиректило на sait.com..
что написсать в out.cgi??
null_access
25.01.2006, 20:16
#!/usr/bin/perl
use CGI ':standard';
if (remote_addr()=~/^84\.53\.199\./)
{
print redirect("http://sait.com/news/");
}
else
{
print redirect("http://http://sait.com/index.php");
}
Что то я сейчас на другом хостинге это попробовал, работает..
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot