cnандартный htaccess для wp

AM
На сайте с 27.03.2012
Offline
137
642

Помогите пожалуйста разобраться со стандартным htaccess`ом, голову сломал весь нет облазил так и не смог найти

вот он сам


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

скажите что делают строчки 5 - 8, особенно не могу понять для чего в строке 5 знак тире? что он даёт? Пытался эту строку отдельно использовать ничего не происходит...

Пока ещё не придумал
opaHzheBb1u
На сайте с 26.05.2006
Offline
168
#1

Для строчек 5 и 8 ответ тут

http://www.htaccess.net.ru/doc/mod_rewrite/RewriteRule.php

для 6 и 7 ответ тут

http://www.htaccess.net.ru/doc/mod_rewrite/RewriteCond.php

не знаю, как вы искали

SI
На сайте с 03.12.2007
Offline
130
#2

На Хабре много постов, где всё разбирается по косточкам.

http://habrahabr.ru/search/?q=mod_rewrite

-= Онлайн сервисы =-
AM
На сайте с 27.03.2012
Offline
137
#3

Про хаб спасибо, прочёл стало понятнее, вот только доконца не могу понять что тире значит? c его помощью получается можно применить два шаблона одновременно? но в таком случае почему бы не сделать сразу вот так

RewriteRule ^index\.php$ /index.php [L]

SI
На сайте с 03.12.2007
Offline
130
#4

http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#rewriterule

Syntax: RewriteRule ШАБЛОН ЗАМЕНА [flags]

Прочерк означает что замену проводить не нужно, (для /index.php)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий