Ещё раз про mod_rewrite, как реализовать

vizual

Guest
Ещё раз про mod_rewrite, как реализовать

Народ ! Только не ругайтесь ... я читал про mod_rewrite в вашем форуме, но всё таки , как чайнику прошу объяснить как сделать следующее ...
Я думаю, что тот кто делал, тому 2 минуты писать ...

www.vizual.ru/company/about/history.htm

Надо, чтобы index.php получил 2 переменные:

1. $Folder = "company/about";
2. $Page = "history";

Очень жду ответа .. сам читал: и у вас, и в нете, но чем больше читал, тем больше запутался.
Мне надо сделать пока , то что спросил, а потом дальше разберусь !

Заранее спасибо ...
 

carfax

Guest
.htaccess
Код:
RewriteEngine on
RewriteRule !\.(gif|jpg|png|css|ico)$ index.php
В index.php изучаешь и перевариваешь getenv('REQUEST_URI')...
 

Yamamoto

Guest
Для твоего конкретного случая
company/about/history.htm

RewriteRule ^(.*)/([^/]+)\.htm$ index.php?Folder=$1&Page=$2 [QSA,L]

PHP:
<?

print_r($_GET);

?>
 

denis121

Guest
Подскажите
надо вот что
есть поддомен test.domen.com
и есть папка domen.com/test
вот сейчас сайт доустпен и проиндексирован и так и так
но мне надо чтобы както через mod rewrite настроит чтобы кто зашел по старому адресу domen.com/test/ .... автоматически был на test.domen.com

делаю вот так не получается

RewriteEngine on
RewriteRule ^/test$ http://test.domen.com/ [L,R]
RewriteRule ^/test/(.*)$ http://test.domen.com/$1 [L,R]
 

vizual

Guest
Вот это помогло ... спасибо !!!


Автор оригинала: carfax
.htaccess
Код:
RewriteEngine on
RewriteRule !\.(gif|jpg|png|css|ico)$ index.php
В index.php изучаешь и перевариваешь getenv('REQUEST_URI')...
 

denis121

Guest
спасибо уже заработало вот мне как подсказали
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^shop.travels-ua.com$
RewriteRule ^shop/?(.+)?$ http://shop.travels-ua.com/$1 [R=301,L,NS,QSA]
 
Сверху