У меня странная проблема: когда я пишу правило, соответствующее любому символу (. *), Firebug выдает синтаксическую ошибку javascript.
Правило, которое у меня есть:
RewriteRule ^news/story/(.*)? index.php?page=viewNews&story=$1 [L,NC]
Появляется ошибка:
syntax error
[Break On This Error] <!DOCTYPE html PUBLIC "-//W3C//DTD XHT.../xhtml1/DTD/xhtml1-transitional.dtd">
Если я изменю правило на:
RewriteRule ^news/story/(\d+)? index.php?page=viewNews&story=$1 [L,NC]
Это работает нормально, но, очевидно, только для чисел.Я хочу, чтобы он работал и для текста, и, следовательно, подстановочный знак.
Если я сразу перехожу на страницу index.php? Page = viewNews & story = test + story, она отлично работает.