Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Apache и Mod_rewrite (https://forum.antichat.xyz/showthread.php?t=12657)

Nova 08.01.2006 21:43

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

Возможно ли это если да то как подскажите ???

---------------------
Может пост и не в тему зарание извеняюсь....

nerezus 08.01.2006 21:55

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

Trinux 08.01.2006 22:08

Цитата:

Сообщение от nerezus

http://search.apache.org/index.cgi?query=mod_rewrite
=))

Nova 08.01.2006 22:57

Нет ну молодцы опять в поисковики посылать.....

Помогите дельным советом !

Запостите здесь плиззз

Rebz 08.01.2006 23:00

а ты что сам читать не умеешь? Или ты хочешь чтобы тебе все разжевали а ты только ротик открыл да проглатил? нет, мой друг.. такого не бывает.. тебе дали наводку где искать, а дальше сам.. своей головушкой светлой..

nerezus 09.01.2006 00:01

Цитата:

Помогите дельным советом !
http://www.google.com/search?q=mod_rewrite

там все детально в первых же ссылках разъяснено.

Цитата:

Запостите здесь плиззз
сам ищи, ума прибавится ;)

censored! 09.01.2006 00:13

Цитата:

Запостите здесь плиззз
То что выше пробовал? Может у тебя на хостинге Rewrite отрублен?

Nova 15.01.2006 20:05

Цитата:

Сообщение от censored!
То что выше пробовал?

Пробовал не помогает !

Цитата:

Сообщение от censored!
Может у тебя на хостинге Rewrite отрублен?

Я сам себе хостинг у меня свой сервак !

Sam 16.01.2006 02:06

Можно почитать мою статью: http://rmc.net.ru/article/programming/goodurl/

Nova 16.01.2006 02:14

Цитата:

Сообщение от Sam
Можно почитать мою статью: http://rmc.net.ru/article/programming/goodurl/

Спасибо канечно но такого добра я начитался уже везде валом статей как сделать из параметорв красивые ссылки а мне это не надо мне нужно именно то что написано в моём 1 посте в этой теме !

Sam 16.01.2006 04:04

Вроде вот так:
RewriteRule ^.*$ http://www.site.ru/

Cronyal 19.01.2006 17:25

эх... подумать сложно чтоль?

ISRAEL 21.01.2006 23:08

Nova

Код:

RewriteEngine on
RewriteRule ^index\.php$ http://www.site.ru/index.html [R]


Sam 22.01.2006 22:18

Сорри, ошибочка вышла:
Не RewriteRule ^.*$ http://www.site.ru/, а:

RewriteRule ^.*$ /

* Это если конечно тебе надо, чтобы ВСЕ (абсолютно) странички редиректились на ..корень. (Это в первом посте)

Если же надо редиректить все /что-то/index.php на /что-то/ (без index.php), то тебе так:
RewriteRule ^(.*/)index\.php$ $1

ISRAEL 22.01.2006 22:56

Sam

Как я понял что ему надо перевести FORUM/INDEX.PHP с форума на другой сайт но смысла я ветом не вижу !

Sam 24.01.2006 02:26

ISRAEL
Тогда это проще сделать добавив в html код для редиректа, а не rewrite-ом...

ISRAEL 24.01.2006 23:12

Цитата:

Сообщение от Sam
ISRAEL
Тогда это проще сделать добавив в html код для редиректа, а не rewrite-ом...


Нда я думою на всаки случий коде суда поставлю

Код:

<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://sait.com">

null_access 25.01.2006 18:46

A как редирект сделать в файле с расширением .cgi??

ISRAEL 25.01.2006 19:15

Цитата:

Сообщение от null_access
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

Цитата:

Сообщение от ISRAEL
Код:

#!/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");
        }


Что то я сейчас на другом хостинге это попробовал, работает..


Время: 21:46