|
|
|
Комментарии...
1. ну что работает - все логично 2. и не должно работать, с правой части ([^/]+) ставить низя 3. ну... это то, за что тебе твой провайдер дать по шапке :) ты циклишь рерайт сам на себя... Используй RewriteCond для того, чтобы не рерайтить повторно... Однако, я считаю, что рерайтить документ сам на себя, лишь добавляя ?sub=... это есть нехорошо, да и не зачем. Я бы, если бы мне нужно было что-то отрерайтить на документ, находящийся тут-же, все равно изменил-бы имя этого документа. Например так:RewriteCond %{REQUEST_URI} !_doc.html
RewriteRule ^culture/([^/]+)/(index.html$|$) /culture/$1/_doc.html?sub=$1 [L]Сам-же _doc.html делал-бы всю работу.
Ты-же можешь из документа сам определить текущий каталог! Суть рерайтов, чтобы один документ обрабатывал кучу всего, основываясь на параметрах, которые ему пришли.
|