Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрыть с помощью mod_rewrite расположение корня сайта.
 
 автор: new_user   (12.11.2008 в 09:08)   письмо автору
 
 

Здравствуйте.

Накопилась пара вопросов:

1. Нужно с помощью mod_rewrite скрыть папку с сайтом т.е URL вида -
http://localhost/site/index.php?year=2035&month=07&day=12 привести к виду -
http://localhost/2035/07/12
, если с переменными всё более менее понятно, то скрыть папку не получается.

Содержимое файла .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule /([0-9]*)/([0-9]*)/$  /site/index.php?year=$2&month=$2&day=$2


Кстати, зачем нужна вторая строка?

2. При появлении новых переменных в URL, например -
http://localhost/site/index.php?year=2035&month=07&day=12&page=3
к существующей
RewriteRule /([0-9]*)/([0-9]*)/$  /site/index.php?year=$2&month=$2&day=$2

нужно всякий раз(при появлении новой переменной) добовлять новую строку в .htaccess?
RewriteRule /([0-9]*)/([0-9]*)/([0-9])/$  /site/index.php?year=$2&month=$2&day=$2&page=$2

Или можно каким то образом в одной строке RewriteRule учесть все GET переменные на сайте.

  Ответить  
 
 автор: new_user   (13.11.2008 в 08:02)   письмо автору
 
   для: new_user   (12.11.2008 в 09:08)
 

Никто не поможет инвалиду по жизни)?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования