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

Форум Регулярные Выражения

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

 

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

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

тема: Как в рег выражениях использовать глобальные переменные или чем их заменить
 
 автор: Panker   (08.12.2006 в 09:16)   письмо автору
 
 

У меня мини система, грубо говоря админка похожая на Директ админ или Ц панель для своих сайтов!

Адресная строка выглядит так

?d_id=multisystema&name=index.html

Где написано мультисистема это имя домена без ВВВ!

То есть оно подставляется так $domen=ltrim($_SERVER['SERVER_NAME'], 'www.');

Меня интиресует следующее!

Я хочу сделать чпу, и всю голову убил себе!

Как мне сделать рег вражение что бы место ?d_id=multisystema&name=index.html

было просто index.html

но есть 1 минус!

У меня допустим 100 доменов, и естесвенно будет неудобно 100 страниц редактирвоать и вносить своё домен в строку ЧПУ! :)

Поэтому я думаю в рег выражениях же нельзя написать что то типа


RewriteRule ^([a-zA-Z0-9_/]+)\.html$ /?d_id=ltrim($_SERVER['SERVER_NAME'], 'www.'); &name=$1 [L] 


и так далее :)

Так вот как лучше сделать ?
Или это всё прсото

   
 
 автор: cheops   (08.12.2006 в 12:53)   письмо автору
 
   для: Panker   (08.12.2006 в 09:16)
 

Там как-то хитро надо задавать условия через RewriteCond, используя вместо $_SERVER['SERVER_NAME'] - %{SERVER_NAME}

   
 
 автор: Panker   (08.12.2006 в 16:29)   письмо автору
 
   для: cheops   (08.12.2006 в 12:53)
 

:) я не хитро то не моуг :)

Кто может помочь пожалуйста, не проходите мимо :(


ВО в JOOMle откопал


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]     ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php


жаль не понимаю тут не чег оно может кому то поможет помочь мне :)

   
Rambler's Top100
вверх

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