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

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

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

 

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

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

тема: Регулярные выражения и ЧПУ
 
 автор: Ozxar   (12.05.2005 в 18:49)   письмо автору
 
 

Как сделать нормальную систтему на основе
mod_rewrite и на обычном



<?php header("http/1.0 200 Ok"); ?>

   
 
 автор: cheops   (12.05.2005 в 20:50)   письмо автору
 
   для: Ozxar   (12.05.2005 в 18:49)
 

Под "нормальной" системой, что подразумевается?

   
 
 автор: Ozxar   (13.05.2005 в 00:32)   письмо автору
 
   для: cheops   (12.05.2005 в 20:50)
 

ну .... которая не будет засорять error.log и будет работать =)

   
 
 автор: glsv (Дизайнер)   (13.05.2005 в 04:52)   письмо автору
 
   для: Ozxar   (13.05.2005 в 00:32)
 

Cheops, видимо, имел ввиду: что это система будет делать? По одной строчке кода очень сложно даже предположить что имелось ввиду.

PS:
> не будет засорять error.log
Хм… , но логи для того и нужны, чтобы в них писать ошибки. А если объем логов слишком велик, то нужно настраивать их ротацию или вводить другие ограничения.

   
 
 автор: Ozxar   (13.05.2005 в 21:16)   письмо автору
 
   для: glsv (Дизайнер)   (13.05.2005 в 04:52)
 

Напимер. создавать человеко понятные урлы =)
http://site/news/номер новости
http://site/content/номер статьи
и тд =)

   
 
 автор: Ozxar   (13.05.2005 в 22:53)   письмо автору
 
   для: Ozxar   (13.05.2005 в 21:16)
 

я вот знаю 1 пример
http://www.webscript.ru/stories/52
но он мне не очень то нравиться =( так как я его не понял.....
точнее понял, но разве нет тругого способа??? например с mod_rewrite???

   
 
 автор: JIEXA   (13.05.2005 в 23:59)   письмо автору
 
   для: Ozxar   (13.05.2005 в 22:53)
 

Мы сделали на http://otvali.ru/news/ вот так:
.htaccess

DirectoryIndex index.html
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [L,QSA]

index.html
<?
# в $_SERVER['REQUEST_URI'] содержится весь урл
# вот из нее мы и выгребаем нужную инфу
# лично меня очень устраевает.
# главное правильно все сделать
?>

   
 
 автор: glsv (Дизайнер)   (14.05.2005 в 04:04)   письмо автору
 
   для: Ozxar   (13.05.2005 в 22:53)
 

> но разве нет тругого способа??? например с mod_rewrite???
mod_rewrite может кромсать URL-ы как угодно. Но ей нужно задавать правила обработки в соответствии с вашими условиями. Универсально ничего сказать нельзя.
Например, вот так вот у нас сделано преобразование URL-ов справочника функций.

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^dic/(.*)$ /bookphp/dic.php?$1 
RewriteRule ^group/(.*)$ /bookphp/group.php?$1


http://www.softtime.ru/group/id_group=15

   
Rambler's Top100
вверх

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