Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Mod rewrite
Форумы портала PHP.SU » » Вопросы новичков » Mod rewrite

Страниц (1): [1]
 

1. new01 - 11 Августа, 2011 - 13:02:02 - перейти к сообщению
Вот я разбираю mod rewrite
именно вот этот код.
PHP:
скопировать код в буфер обмена
  1.  
  2. <IfModule mod_rewrite.c>
  3.   RewriteEngine on
  4.   RewriteBase /
  5.   RewriteCond %{REQUEST_FILENAME} !.php$
  6.   RewriteCond %{REQUEST_FILENAME} !-f
  7.   RewriteCond %{REQUEST_FILENAME} !-d
  8.   RewriteRule ^([^/]*)$ $1.php [L]
  9. </IfModule>
  10.  

Поправьте меня, если что не так. Я понял, что 3 строки начинающихся на RewriteCond - это условия. При выполнении этих трёх условий сразу выполняется строка RewriteRule ^([^/]*)$ $1.php [L].
Я не могу понять, что значит !-восклицательный знак.?

 

Powered by ExBB FM 1.0 RC1