medved2002
делать это ErrorDocument-ом когда это можно элегантно сделать mod_rewrite-ом, на мой взгляд просто неприлично - это просто использование ErrorDocument не по назначению... ведь ErrorDocument оставляет логи в Апаче, и если ты, например, хочешь использовать логи для того чтобы находить дохлые линки, ты никак не сможешь определить где действительно не хватает файла, а где лог ошибки которая преднамеренно существует в такой «системе» навигации. Нет, не нравится мне такое.
sanchos.fuge
вот пример:
Код:
.htaccess
RewriteEngine on
RewriteRule ^browse/([0-9]+)/([0-9]+) /home/virtual/site139/fst/var/www/html/browse.php?v[category]=$1&v[id]=$2
RewriteRule ^browse/([0-9]+) /home/virtual/site139/fst/var/www/html/browse.php?v[category]=$1
RewriteRule ^browse/$ /home/virtual/site139/fst/var/www/html/browse.php
RewriteRule ^browse$ /home/virtual/site139/fst/var/www/html/browse.php
это превратит адрес
www.site.com/browse/ в
www.site.com/browse.php, www.site.com/browse/09/24/ в
www.site.com/browse.php??v[category]=09&v[id]=24
и
www.site.com/browse/foo2/ в опять-же
www.site.com/browse.php
главное, проставь абсолютный путь к адресу на который переписываешь.
пробуй.